Mock Version: 1.4.21 Mock Version: 1.4.21 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target riscv64 --nodeps /builddir/build/SPECS/netgen-mesher.spec'], chrootPath='/var/lib/mock/f33-build-198912-47884/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': 'en_US.UTF-8'}shell=Falselogger=timeout=432000uid=987gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target riscv64 --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': 'en_US.UTF-8'} and shell False sh: tclsh: command not found Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1587168000 Wrote: /builddir/build/SRPMS/netgen-mesher-6.2.2004-1.fc33.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target riscv64 --nodeps /builddir/build/SPECS/netgen-mesher.spec'], chrootPath='/var/lib/mock/f33-build-198912-47884/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': 'en_US.UTF-8'}shell=Falselogger=timeout=432000uid=987gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target riscv64 --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': 'en_US.UTF-8'} and shell False Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1587168000 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.zjteQI + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf netgen-6.2.2004 + /usr/bin/tar -xof - + /usr/bin/gzip -dc /builddir/build/SOURCES/netgen-mesher-6.2.2004.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd netgen-6.2.2004 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/bin/cat /builddir/build/SOURCES/0002-Rename-libraries-add-library-versions.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/0004-Make-some-includes-relative.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/0009-immintrin.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/0010-rename-netgen-binary.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/0011-system-pybind11.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/netgen_install-togl.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/0012-cmake_fixes.patch + /usr/bin/cat /builddir/build/SOURCES/netgen_sizet.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + install -pm 0744 /builddir/build/SOURCES/pybind11Tools.cmake cmake/ + install -pm 0744 /builddir/build/SOURCES/FindPythonLibsNew.cmake cmake/cmake_modules/ + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.zJrwoH + umask 022 + cd /builddir/build/BUILD + cd netgen-6.2.2004 + mkdir serial + cd serial + CFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' + export CFLAGS + CXXFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' + export CXXFLAGS + FFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + /usr/bin/cmake -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_PREFIX:PATH=/usr -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib64 -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DLIB_SUFFIX=64 -DBUILD_SHARED_LIBS:BOOL=ON -DCMAKE_INSTALL_PREFIX=/usr -DNG_INSTALL_SUFFIX=netgen-mesher -DUSE_NATIVE_ARCH=OFF -DNG_INSTALL_DIR_INCLUDE=/usr/include/netgen-mesher -DNG_INSTALL_DIR_LIB=/usr/lib64 -DNG_INSTALL_DIR_CMAKE=/usr/lib64/cmake/netgen-mesher -DNG_INSTALL_DIR_PYTHON=/usr/lib64/python3.8/site-packages/netgen-mesher -DUSE_JPEG=1 -DUSE_OCC=1 -DOpenGL_GL_PREFERENCE=GLVND .. -- The C compiler identification is GNU 10.0.1 -- The CXX compiler identification is GNU 10.0.1 -- Check for working C compiler: /usr/bin/cc -- Check for working C compiler: /usr/bin/cc - works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/c++ -- Check for working CXX compiler: /usr/bin/c++ - works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done Checking for write permissions in install directory... CMake Warning at cmake/SuperBuild.cmake:30 (message): No write access at install directory, please set correct permissions Call Stack (most recent call first): CMakeLists.txt:72 (include) -- Found ZLIB: /usr/lib64/libz.so (found version "1.2.11") -- Found Pybind11: /usr/include -- Found PythonInterp: /usr/bin/python3 (found suitable version "3.8.3", minimum required is "3") -- Found PythonLibs: /usr/lib64/libpython3.8.so (found suitable version "3.8.3rc1", minimum required is "3") CMake Warning (dev) at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:272 (message): The package name passed to `find_package_handle_standard_args` (Tclsh) does not match the name of the calling package (TCL). This can lead to problems in calling code that expects `find_package` result variables (e.g., `_FOUND`) to follow a certain pattern. Call Stack (most recent call first): /usr/share/cmake/Modules/FindTclsh.cmake:95 (FIND_PACKAGE_HANDLE_STANDARD_ARGS) /usr/share/cmake/Modules/FindTCL.cmake:49 (include) cmake/external_projects/tcltk.cmake:138 (find_package) cmake/SuperBuild.cmake:86 (include) CMakeLists.txt:72 (include) This warning is for project developers. Use -Wno-dev to suppress it. -- 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 -- Configuring done -- Generating done -- Build files have been written to: /builddir/build/BUILD/netgen-6.2.2004/serial + /usr/bin/make -O -j4 V=1 VERBOSE=1 /usr/bin/cmake -S/builddir/build/BUILD/netgen-6.2.2004 -B/builddir/build/BUILD/netgen-6.2.2004/serial --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/netgen-6.2.2004/serial/CMakeFiles /builddir/build/BUILD/netgen-6.2.2004/serial/CMakeFiles/progress.marks /usr/bin/make -f CMakeFiles/Makefile2 all /usr/bin/make -f CMakeFiles/netgen.dir/build.make CMakeFiles/netgen.dir/depend make[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial' cd /builddir/build/BUILD/netgen-6.2.2004/serial && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2004 /builddir/build/BUILD/netgen-6.2.2004 /builddir/build/BUILD/netgen-6.2.2004/serial /builddir/build/BUILD/netgen-6.2.2004/serial /builddir/build/BUILD/netgen-6.2.2004/serial/CMakeFiles/netgen.dir/DependInfo.cmake --color= Dependee "/builddir/build/BUILD/netgen-6.2.2004/serial/CMakeFiles/netgen.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/netgen-6.2.2004/serial/CMakeFiles/netgen.dir/depend.internal". Dependee "/builddir/build/BUILD/netgen-6.2.2004/serial/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/netgen-6.2.2004/serial/CMakeFiles/netgen.dir/depend.internal". Scanning dependencies of target netgen make[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial' /usr/bin/make -f CMakeFiles/netgen.dir/build.make CMakeFiles/netgen.dir/build make[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial' [ 20%] Performing check_submodules step for 'netgen' /usr/bin/cmake -P /builddir/build/BUILD/netgen-6.2.2004/cmake/check_submodules.cmake /usr/bin/cmake -E touch /builddir/build/BUILD/netgen-6.2.2004/serial/dependencies/src/netgen-stamp/netgen-check_submodules make[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial' make[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial' [ 10%] Creating directories for 'netgen' /usr/bin/cmake -E make_directory /builddir/build/BUILD/netgen-6.2.2004 /usr/bin/cmake -E make_directory /builddir/build/BUILD/netgen-6.2.2004/serial/netgen /usr/bin/cmake -E make_directory /builddir/build/BUILD/netgen-6.2.2004/serial/dependencies /usr/bin/cmake -E make_directory /builddir/build/BUILD/netgen-6.2.2004/serial/dependencies/tmp /usr/bin/cmake -E make_directory /builddir/build/BUILD/netgen-6.2.2004/serial/dependencies/src/netgen-stamp /usr/bin/cmake -E make_directory /builddir/build/BUILD/netgen-6.2.2004/serial/dependencies/src /usr/bin/cmake -E make_directory /builddir/build/BUILD/netgen-6.2.2004/serial/dependencies/src/netgen-stamp /usr/bin/cmake -E touch /builddir/build/BUILD/netgen-6.2.2004/serial/dependencies/src/netgen-stamp/netgen-mkdir make[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial' make[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial' [ 30%] No download step for 'netgen' /usr/bin/cmake -E echo_append /usr/bin/cmake -E touch /builddir/build/BUILD/netgen-6.2.2004/serial/dependencies/src/netgen-stamp/netgen-download make[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial' make[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial' [ 40%] No update step for 'netgen' /usr/bin/cmake -E echo_append /usr/bin/cmake -E touch /builddir/build/BUILD/netgen-6.2.2004/serial/dependencies/src/netgen-stamp/netgen-update make[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial' make[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial' [ 50%] No patch step for 'netgen' /usr/bin/cmake -E echo_append /usr/bin/cmake -E touch /builddir/build/BUILD/netgen-6.2.2004/serial/dependencies/src/netgen-stamp/netgen-patch make[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial' make[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial' [ 60%] Performing configure step for 'netgen' cd /builddir/build/BUILD/netgen-6.2.2004/serial/netgen && /usr/bin/cmake -DUSE_SUPERBUILD=OFF -DZLIB_INCLUDE_DIRS=/usr/include -DZLIB_LIBRARIES=/usr/lib64/libz.so -DPYTHON_INCLUDE_DIRS=/usr/include/python3.8 -DPYTHON_LIBRARIES=/usr/lib64/libpython3.8.so -DPYTHON_EXECUTABLE=/usr/bin/python3 -DPYBIND_INCLUDE_DIR=/usr/include -DNG_INSTALL_PYBIND=ON -DTCL_INCLUDE_PATH=/usr/include -DTCL_LIBRARY=/usr/lib64/libtcl.so -DTK_LIBRARY=/usr/lib64/libtk.so -DTK_INCLUDE_PATH=/usr/include -DTCL_TCLSH=/bin/tclsh -DTK_WISH=/bin/wish -DCMAKE_CXX_COMPILER=/usr/bin/c++ -DCMAKE_BUILD_TYPE=RelWithDebInfo "-DCMAKE_SHARED_LINKER_FLAGS=-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld" "-DCMAKE_CXX_FLAGS=-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection" -DCMAKE_CXX_FLAGS_RELEASE=-DNDEBUG -DUSE_GUI=ON -DUSE_PYTHON=ON -DUSE_MPI=OFF -DUSE_NUMA=OFF -DUSE_CCACHE=OFF -DUSE_NATIVE_ARCH=OFF -DUSE_OCC=1 -DUSE_MPEG=OFF -DUSE_JPEG=1 -DUSE_CGNS=OFF -DUSE_INTERNAL_TCL=ON -DINSTALL_PROFILES=OFF -DINTEL_MIC=OFF -DCMAKE_INSTALL_PREFIX=/usr -DENABLE_UNIT_TESTS=OFF -DENABLE_CPP_CORE_GUIDELINES_CHECK=OFF -DUSE_SPDLOG=OFF -DDEBUG_LOG=OFF -DCHECK_RANGE=OFF -DBUILD_STUB_FILES=ON -DBUILD_FOR_CONDA=OFF -DBUILD_SHARED_LIBS:BOOL=ON -DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_Fortran_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib64 -DLIB_SUFFIX:UNINITIALIZED=64 -DNG_INSTALL_DIR_CMAKE:UNINITIALIZED=/usr/lib64/cmake/netgen-mesher -DNG_INSTALL_DIR_INCLUDE:UNINITIALIZED=/usr/include/netgen-mesher -DNG_INSTALL_DIR_LIB:UNINITIALIZED=/usr/lib64 -DNG_INSTALL_DIR_PYTHON:UNINITIALIZED=/usr/lib64/python3.8/site-packages/netgen-mesher -DNG_INSTALL_SUFFIX:UNINITIALIZED=netgen-mesher -DOpenGL_GL_PREFERENCE:UNINITIALIZED=GLVND -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DSYSCONF_INSTALL_DIR:PATH=/etc "-GUnix Makefiles" /builddir/build/BUILD/netgen-6.2.2004 Re-run cmake no build system arguments -- The C compiler identification is GNU 10.0.1 -- The CXX compiler identification is GNU 10.0.1 -- Check for working C compiler: /usr/bin/cc -- Check for working C compiler: /usr/bin/cc - works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/c++ -- Check for working CXX compiler: /usr/bin/c++ - works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found PythonInterp: /usr/bin/python3 (found suitable version "3.8.3", minimum required is "3") -- Found PythonLibs: /usr/lib64/libpython3.8.so (found suitable version "3.8.3rc1", minimum required is "3") -- Looking for include file dlfcn.h -- Looking for include file dlfcn.h - found -- 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 -- Looking for pthread.h -- Looking for pthread.h - found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed -- Looking for pthread_create in pthreads -- Looking for pthread_create in pthreads - not found -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - found -- Found Threads: TRUE -- Found X11: /usr/include -- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so -- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so - found -- Looking for gethostbyname -- Looking for gethostbyname - found -- Looking for connect -- Looking for connect - found -- Looking for remove -- Looking for remove - found -- Looking for shmat -- Looking for shmat - found -- Looking for IceConnectionNumber in ICE -- Looking for IceConnectionNumber in ICE - found -- Found OpenGL: /usr/lib64/libOpenGL.so -- Found PythonInterp: /usr/bin/python3 (found version "3.8.3") -- Found PythonLibs: /usr/lib64/libpython3.8.so -- Found Pybind11: /usr/include -- Found OCC: /usr/include/opencascade (found version "7.4.0") -- -- Found OpenCASCADE version: 7.4.0 -- -- OpenCASCADE include directory: /usr/include/opencascade -- -- OpenCASCADE shared libraries directory: /usr/lib64 -- -- OpenCASCADE shared libraries : /usr/lib64/libTKBO.so;/usr/lib64/libTKBool.so;/usr/lib64/libTKBRep.so;/usr/lib64/libTKCAF.so;/usr/lib64/libTKCDF.so;/usr/lib64/libTKernel.so;/usr/lib64/libTKG2d.so;/usr/lib64/libTKG3d.so;/usr/lib64/libTKGeomAlgo.so;/usr/lib64/libTKGeomBase.so;/usr/lib64/libTKHLR.so;/usr/lib64/libTKIGES.so;/usr/lib64/libTKLCAF.so;/usr/lib64/libTKMath.so;/usr/lib64/libTKMesh.so;/usr/lib64/libTKOffset.so;/usr/lib64/libTKPrim.so;/usr/lib64/libTKService.so;/usr/lib64/libTKShHealing.so;/usr/lib64/libTKSTEP.so;/usr/lib64/libTKSTEP209.so;/usr/lib64/libTKSTEPAttr.so;/usr/lib64/libTKSTEPBase.so;/usr/lib64/libTKSTL.so;/usr/lib64/libTKTopAlgo.so;/usr/lib64/libTKV3d.so;/usr/lib64/libTKXCAF.so;/usr/lib64/libTKXDEIGES.so;/usr/lib64/libTKXDESTEP.so;/usr/lib64/libTKXSBase.so;/usr/lib64/libTKVCAF.so -- Found JPEG: /usr/lib64/libjpeg.so (found version "62") -- Performing Test HAS_FLTO -- Performing Test HAS_FLTO - Success -- LTO enabled -- Configuring done -- Generating done -- Build files have been written to: /builddir/build/BUILD/netgen-6.2.2004/serial/netgen cd /builddir/build/BUILD/netgen-6.2.2004/serial/netgen && /usr/bin/cmake -E touch /builddir/build/BUILD/netgen-6.2.2004/serial/dependencies/src/netgen-stamp/netgen-configure make[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial' CMake Warning (dev) at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:272 (message): The package name passed to `find_package_handle_standard_args` (Tclsh) does not match the name of the calling package (TCL). This can lead to problems in calling code that expects `find_package` result variables (e.g., `_FOUND`) to follow a certain pattern. Call Stack (most recent call first): /usr/share/cmake/Modules/FindTclsh.cmake:95 (FIND_PACKAGE_HANDLE_STANDARD_ARGS) /usr/share/cmake/Modules/FindTCL.cmake:49 (include) CMakeLists.txt:239 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) in cmake/cmake_modules/FindOpenCasCade.cmake: A logical block opening on the line /builddir/build/BUILD/netgen-6.2.2004/cmake/cmake_modules/FindOpenCasCade.cmake:28 (if) closes on the line /builddir/build/BUILD/netgen-6.2.2004/cmake/cmake_modules/FindOpenCasCade.cmake:30 (endif) with mis-matching arguments. Call Stack (most recent call first): CMakeLists.txt:306 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:272 (message): The package name passed to `find_package_handle_standard_args` (OCC) does not match the name of the calling package (OpenCasCade). This can lead to problems in calling code that expects `find_package` result variables (e.g., `_FOUND`) to follow a certain pattern. Call Stack (most recent call first): cmake/cmake_modules/FindOpenCasCade.cmake:97 (find_package_handle_standard_args) CMakeLists.txt:306 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning at python/CMakeLists.txt:18 (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 6.2-20155: Automatic configuration OK. Build type: RelWithDebInfo Flags: -O2 -g -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection Enabled functionality: OCC: ............... 1 JPEGlib: ........... 1 FFMPEG: ............ OFF GUI: ............... ON MPI: ............... OFF PYTHON: ............ ON Building: Type 'make' to compile Netgen. Type 'make install' to install Netgen. Install directory: /usr Please set the following environment variables: NETGENDIR=/usr/bin PYTHONPATH=.:/usr/lib64/python3.8/site-packages ------------------------------------------------------------------------ CMake Warning: Manually-specified variables were not used by the project: CMAKE_C_FLAGS_RELEASE CMAKE_Fortran_FLAGS_RELEASE INCLUDE_INSTALL_DIR LIB_INSTALL_DIR LIB_SUFFIX NG_INSTALL_PYBIND SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR make[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial' [ 70%] Performing check_submodules1 step for 'netgen' /usr/bin/cmake -P /builddir/build/BUILD/netgen-6.2.2004/cmake/check_submodules.cmake make[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial' make[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial' [ 80%] Performing build step for 'netgen' make[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial' cd /builddir/build/BUILD/netgen-6.2.2004/serial/netgen && /usr/bin/make --silent make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' Dependee "/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/ng/Togl2.1/CMakeFiles/togl.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/ng/Togl2.1/CMakeFiles/togl.dir/depend.internal". Dependee "/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/ng/Togl2.1/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/ng/Togl2.1/CMakeFiles/togl.dir/depend.internal". Scanning dependencies of target togl make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' Dependee "/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/core/CMakeFiles/ngcore.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/core/CMakeFiles/ngcore.dir/depend.internal". Dependee "/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/core/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/core/CMakeFiles/ngcore.dir/depend.internal". Scanning dependencies of target ngcore make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 2%] Building C object ng/Togl2.1/CMakeFiles/togl.dir/toglStubInit.c.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 2%] Building C object ng/Togl2.1/CMakeFiles/togl.dir/toglProcAddr.c.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 1%] Building C object ng/Togl2.1/CMakeFiles/togl.dir/togl.c.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/ng/Togl2.1/togl.c:618: /builddir/build/BUILD/netgen-6.2.2004/ng/Togl2.1/toglGLX.c: In function 'togl_createPbuffer': /builddir/build/BUILD/netgen-6.2.2004/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.2004/ng/Togl2.1/toglGLX.c:467:54: note: expected 'unsigned int *' but argument is of type 'int *' /builddir/build/BUILD/netgen-6.2.2004/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.2004/ng/Togl2.1/toglGLX.c:470:55: note: expected 'unsigned int *' but argument is of type 'int *' /builddir/build/BUILD/netgen-6.2.2004/ng/Togl2.1/togl.c: In function 'Togl_CopyContext': /builddir/build/BUILD/netgen-6.2.2004/ng/Togl2.1/togl.c:4613:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 4613 | if (error_code = togl_CheckForXError(from)) { | ^~~~~~~~~~ At top level: /builddir/build/BUILD/netgen-6.2.2004/ng/Togl2.1/togl.c:1262:1: warning: 'Togl_CallCallback_P' defined but not used [-Wunused-function] 1262 | Togl_CallCallback_P(Togl *togl, Tcl_Obj *cmd, double *params, int nparams) | ^~~~~~~~~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 4%] Linking C shared library libngtogl.so /usr/bin/cc -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fomit-frame-pointer -Wno-implicit-int -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -shared -Wl,-soname,libngtogl.so.6.2 -o libngtogl.so.6.2 CMakeFiles/togl.dir/togl.c.o CMakeFiles/togl.dir/toglProcAddr.c.o CMakeFiles/togl.dir/toglStubInit.c.o -Wl,-rpath,:::::::::::::::::::::::: -ldl /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' make[4]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 4%] Built target togl make[4]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 4%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/exception.cpp.o /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/exception.cpp: In function 'std::string ngcore::detail::TranslateBacktrace(std::string, std::string)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/exception.cpp:125:12: warning: unused variable 'position' [-Wunused-variable] 125 | auto position = std::strtoul(s.substr(bracket_open_pos+1, bracket_close_pos - bracket_open_pos - 1).c_str(), 0, 16); | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/exception.cpp: In function 'std::string ngcore::GetBackTrace()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/exception.cpp:184:16: warning: unused variable 'len' [-Wunused-variable] 184 | size_t len = strlen(bt_syms[i]); | ^~~ make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 3%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/bitarray.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/bitarray.cpp: In function 'ngcore::Archive& ngcore::operator&(ngcore::Archive&, ngcore::BitArray&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/bitarray.cpp:132:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 132 | for (size_t i = 0; i < size; i++) | ~~^~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 3%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/archive.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 5%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/logging.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 4%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/localheap.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/localheap.cpp:11: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 6%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/profiler.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 7%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/table.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.cpp:11: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.cpp: In destructor 'ngcore::BaseDynamicTable::~BaseDynamicTable()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.cpp:97:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 97 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.cpp: In member function 'void ngcore::BaseDynamicTable::SetSize(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.cpp:103:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 103 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.cpp: In member function 'void ngcore::BaseDynamicTable::IncSize(int, int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.cpp:117:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | if (i < 0 || i >= data.Size()) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.cpp: In member function 'void ngcore::BaseDynamicTable::DecSize(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.cpp:140:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 140 | if (i < 0 || i >= data.Size()) | ~~^~~~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 8%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/utils.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 6%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/paje_trace.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 5%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/flags.cpp.o /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/flags.cpp: In member function 'void ngcore::Flags::SaveFlags(std::ostream&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/flags.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 < strflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/flags.cpp:311:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 311 | for (int i = 0; i < numflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/flags.cpp:313:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 313 | for (int i = 0; i < defflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/flags.cpp:315:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 315 | for (int i = 0; i < flaglistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/flags.cpp:317:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 317 | for (int i = 0; i < numlistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/flags.cpp:321:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | for (j = 0; j + 1 < numlistflags[i]->Size(); ++j) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/flags.cpp: In member function 'void ngcore::Flags::PrintFlags(std::ostream&) const': /builddir/build/BUILD/netgen-6.2.2004/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 < strflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/flags.cpp:341:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 341 | for (int i = 0; i < numflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/flags.cpp:343:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 343 | for (int i = 0; i < defflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/flags.cpp:345:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 345 | for (int i = 0; i < strlistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/flags.cpp:347:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 347 | for (int i = 0; i < numlistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/flags.cpp:349:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 349 | for (int i = 0; i < flaglistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/flags.cpp: In member function 'void ngcore::Flags::SetCommandLineFlag(const char*, ngcore::SymbolTable*)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/flags.cpp:612:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 612 | for (int i = 0; i < strs.Size(); i++) | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/flags.hpp:16, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/flags.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const string&) const [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(const string&, const T&) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/flags.cpp:108:28: required from here /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const string&) const [with T = double; std::string = std::__cxx11::basic_string]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(const string&, const T&) [with T = double; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/flags.cpp:114:28: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const string&) const [with T = bool; std::string = std::__cxx11::basic_string]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(const string&, const T&) [with T = bool; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/flags.cpp:120:26: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const string&) const [with T = ngcore::Flags; std::string = std::__cxx11::basic_string]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(const string&, const T&) [with T = ngcore::Flags; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/flags.cpp:126:33: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const string&) const [with T = std::shared_ptr > >; std::string = std::__cxx11::basic_string]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/symboltamake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' ble.hpp:104:15: required from 'void ngcore::SymbolTable::Set(const string&, const T&) [with T = std::shared_ptr > >; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/flags.cpp:168:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const string&) const [with T = std::shared_ptr >; std::string = std::__cxx11::basic_string]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(const string&, const T&) [with T = std::shared_ptr >; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/flags.cpp:177:37: required from here /builddir/build/BUILD/netgen-6.2.2004/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] make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 7%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/taskmanager.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.cpp:16: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.cpp: In member function 'void ngcore::TaskManager::StopWorkers()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.cpp:236:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 236 | for (size_t i = 0; i < num_threads; i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.cpp: In static member function 'static void ngcore::TaskManager::CreateJob(const std::function&, int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.cpp:395:24: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 395 | if (mytask >= mytasks.Size()) break; | ~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.cpp:407:22: warning: catching polymorphic type 'class ngcore::Exception' by value [-Wcatch-value=] 407 | catch (Exception e) | ^ /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.cpp: In member function 'void ngcore::TaskManager::Loop(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.cpp:523:43: warning: comparison of integer expressions of different signedness: 'std::__atomic_base::__int_type' {aka 'int'} and 'long unsigned int' [-Wsign-compare] 523 | if (mynode_data.start_cnt >= mytasks.Size()) break; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.cpp:525:28: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 525 | if (mytask >= mytasks.Size()) break; | ~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.cpp:537:26: warning: catching polymorphic type 'class ngcore::Exception' by value [-Wcatch-value=] 537 | catch (Exception e) | ^ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 8%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/python_ngcore.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 9%] Linking CXX shared library libngcore.so /usr/bin/c++ -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -shared -Wl,-soname,libngcore.so -o libngcore.so CMakeFiles/ngcore.dir/archive.cpp.o CMakeFiles/ngcore.dir/bitarray.cpp.o CMakeFiles/ngcore.dir/exception.cpp.o CMakeFiles/ngcore.dir/localheap.cpp.o CMakeFiles/ngcore.dir/logging.cpp.o CMakeFiles/ngcore.dir/flags.cpp.o CMakeFiles/ngcore.dir/paje_trace.cpp.o CMakeFiles/ngcore.dir/profiler.cpp.o CMakeFiles/ngcore.dir/table.cpp.o CMakeFiles/ngcore.dir/taskmanager.cpp.o CMakeFiles/ngcore.dir/utils.cpp.o CMakeFiles/ngcore.dir/python_ngcore.cpp.o -Wl,-rpath,:::::::::::::::::::::::: -lpthread /usr/lib64/libpython3.8.so make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' make[4]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 9%] Built target ngcore make[4]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' Dependee "/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/core/CMakeFiles/pyngcore.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/core/CMakeFiles/pyngcore.dir/depend.internal". Dependee "/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/core/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/core/CMakeFiles/pyngcore.dir/depend.internal". Scanning dependencies of target pyngcore make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' Dependee "/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/visualization/CMakeFiles/visual.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/visualization/CMakeFiles/visual.dir/depend.internal". Dependee "/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/visualization/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/visualization/CMakeFiles/visual.dir/depend.internal". Scanning dependencies of target visual make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' Dependee "/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/occ/CMakeFiles/occ.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/occ/CMakeFiles/occ.dir/depend.internal". Dependee "/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/occ/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/occ/CMakeFiles/occ.dir/depend.internal". Scanning dependencies of target occ make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' Dependee "/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/meshing/CMakeFiles/mesh.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/meshing/CMakeFiles/mesh.dir/depend.internal". Dependee "/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/meshing/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/meshing/CMakeFiles/mesh.dir/depend.internal". Scanning dependencies of target mesh make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 10%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Inter2d.cxx.o /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/Partition_Inter2d.cxx: In function 'void EdgesPartition(const TopoDS_Face&, const TopoDS_Edge&, const TopoDS_Edge&, const opencascade::handle&, const TopTools_MapOfShape&, Standard_Boolean)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/Partition_Inter2d.cxx:519:20: warning: unused variable 'AffichPurge' [-Wunused-variable] 519 | Standard_Boolean AffichPurge = Standard_False; | ^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/Partition_Inter2d.cxx: In static member function 'static TopoDS_Vertex Partition_Inter2d::FindEndVertex(const TopTools_ListOfShape&, Standard_Real, Standard_Real, const TopoDS_Edge&, Standard_Boolean&, Standard_Real&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/Partition_Inter2d.cxx:337:24: warning: 'endU' may be used uninitialized in this function [-Wmaybe-uninitialized] 337 | if (Abs(endU-f) < Abs(endU-l)) | ~~~^~~~~~~~ make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 10%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/meshdoc.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/meshdoc.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/meshdoc.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/meshdoc.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/meshdoc.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/meshdoc.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/meshdoc.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/meshdoc.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/meshdoc.cpp: In member function 'virtual void netgen::VisualSceneMeshDoctor::DrawScene()': /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/visualization/meshdoc.cpp: In member function 'virtual void netgen::VisualSceneMeshDoctor::BuildScene(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/meshdoc.cpp:159:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 159 | for (int i = 1; i <= mesh->GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/visualization/meshdoc.cpp: In member function 'void netgen::VisualSceneMeshDoctor::ClickElement(int)': /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/visualization/meshdoc.cpp: In member function 'void netgen::VisualSceneMeshDoctor::UpdateTables()': /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/meshdoc.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/visualization/vssolution.hpp:238:31: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 11%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/adfront2.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront2.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront2.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront2.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront2.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront2.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront2.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront2.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront2.cpp: In member function 'int netgen::AdFront2::GetLocals(inmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' t, netgen::NgArray, 0, int>&, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, double)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront2.cpp:379:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 379 | for (int i = 0; i < pgeominfo.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront2.cpp:383:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 383 | for (int i = 0; i < loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront2.cpp:414:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 414 | for (int i = 0; i < locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront2.cpp: In member function 'bool netgen::AdFront2::Inside(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront2.cpp:478:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 478 | for (int i = 0; i < lines.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront2.cpp: In member function 'bool netgen::AdFront2::SameSide(const netgen::Point<2, double>&, const netgen::Point<2, double>&, const netgen::NgArray*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront2.cpp:512:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 512 | for (int ii = 0; ii < testfaces->Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront2.cpp:543:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 543 | for (int i = 0; i < lines.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../gprim/gprim.hpp:27, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:7, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront2.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../gprim/adtree.hpp: In instantiation of 'void netgen::BoxTree::DeleteElement(T) [with int dim = 3; T = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront2.cpp:201:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../gprim/adtree.hpp:1008:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 1008 | if(i!=n_elements) | ~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront2.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 12%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/mvdraw.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/mvdraw.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/mvdraw.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/mvdraw.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/mvdraw.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/mvdraw.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/mvdraw.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/mvdraw.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual nemake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' tgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/mvdraw.cpp: In member function 'void netgen::VisualScene::ArbitraryRotation(const netgen::NgArray&, const netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/mvdraw.cpp:213:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for(int i=0; i::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.hpp:238:31: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 12%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Inter3d.cxx.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 12%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/adfront3.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront3.cpp: In member function 'void netgen::AdFront3::CreateTrees()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront3.cpp:234:11: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 234 | pi < GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront3.cpp: In member function 'void netgen::AdFront3::RebuildInternalTables()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront3.cpp:298:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 298 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront3.cpp:321:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront3.cpp:354:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 354 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront3.cpp:362:10: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 362 | i < np+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront3.cpp:369:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 369 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront3.cpp:399:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 399 | i < clvol.Size()+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront3.cpp:407:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 407 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront3.cpp: In member function 'int netgen::AdFront3::SelectBaseElement()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront3.cpp:452:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 452 | for (i = lasti+1; i <= faces.Size() && !fstind; i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront3.cpp:471:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 471 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/adfront3.cpp:546:21: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 546 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront3.cpp:566:17: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 566 | for (i = 1; i <= locfaces2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront3.cpp:588:17: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 588 | for (i = 1; i <= locfaces3.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront3.cpp:596:17: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 596 | for (i = 1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront3.cpp:603:17: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 603 | for (i = 1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront3.cpp:625:21: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 625 | for (i = 1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront3.cpp:634:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 634 | if (other >= 1 && other <= pindex.Size() && | ~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/adfront3.cpp:738:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 738 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront3.cpp: In member function 'void netgen::AdFront3::SetStartFront(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront3.cpp:769:23: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 769 | for (INDEX i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront3.cpp: In member function 'bool netgen::AdFront3::Inside(const netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront3.cpp:801:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 801 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront3.cpp: In member function 'int netgen::AdFront3::SameSide(const netgen::Point<3, double>&, const netgen::Point<3, double>&, const netgen::NgArray*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront3.cpp:861:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 861 | for (int i = 1; i <= testfaces->Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront3.cpp:865:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 865 | for (int ii = 1; ii <= aprif.Size(); ii++) | ~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront3.cpp:367:11: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = char; int BASE = 1; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = char; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront3.cpp:677:14: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 13%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Loop.cxx.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/Partition_Loop.cxx: In member function 'void Partition_Loop::Perform()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/Partition_Loop.cxx:366:9: warning: unused variable 'i' [-Wunused-variable] 366 | int i = 0; | ^ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/Partition_Loop.cxx: At global scope: /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/Partition_Loop.cxx:70:12: warning: 'nbe' defined but not used [-Wunused-variable] 70 | static int nbe = 0; | ^~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/Partition_Loop.cxx: In function 'Standard_Boolean SelectEdge(const TopoDS_Face&, const TopoDS_Edge&, const TopoDS_Vertex&, TopoDS_Edge&, TopTools_ListOfShape&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/Partition_Loop.cxx:215:4: warning: 'angle' may be used uninitialized in this function [-Wmaybe-uninitialized] 215 | if (angle >= anglemax) { | ^~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 9%] Building CXX object libsrc/core/CMakeFiles/pyngcore.dir/python_ngcore_export.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/python_ngcore_export.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/python_ngcore_export.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/python_ngcore_export.cpp:37:59: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 37 | if (i < 0 || i >= self.Size()) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/python_ngcore_export.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/python_ngcore_export.cpp:43:59: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 43 | if (i < 0 || i >= self.Size()) | ~~^~~~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 13%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/vsfieldlines.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsfieldlines.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsfieldlines.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsfieldlines.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsfieldlines.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsfieldlines.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsfieldlines.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsfieldlines.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshimake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' ng/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsfieldlines.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsfieldlines.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsfieldlines.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsfieldlines.cpp: In member function 'void netgen::FieldLineCalc::GenerateFieldLines(netgen::NgArray&, int, int, double, double, int, double, double)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsfieldlines.cpp:207:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 207 | for(int i=0; i&, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsfieldlines.cpp:428:40: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 428 | if(maxpoints > 0 && points.Size() >= maxpoints) | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsfieldlines.cpp: In member function 'void netgen::VisualSceneSolution::BuildFieldLinesFromBox(netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsfieldlines.cpp:463:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 463 | for (int i = 1; i <= startpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsfieldlines.cpp: In member function 'void netgen::VisualSceneSolution::BuildFieldLinesFromLine(netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsfieldlines.cpp:479:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 479 | for (int i = 1; i <= startpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsfieldlines.cpp: In member function 'void netgen::VisualSceneSolution::BuildFieldLinesFromFace(netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsfieldlines.cpp:593:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 593 | for(i=0; i::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.hpp:238:31: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 15%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Loop2d.cxx.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/Partition_Loop2d.cxx: In function 'TopoDS_Edge MakeDegenAndSelect(const TopoDS_Edge&, const TopoDS_Vertex&, TopoDS_Edge&, TopTools_SequenceOfShape&, TColStd_SequenceOfReal&, const TopoDS_Edge&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/Partition_Loop2d.cxx:488:17: warning: 'U2' may be used uninitialized in this function [-Wmaybe-uninitialized] 488 | B.UpdateVertex( V, U2, NewDegen, Tol); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/Partition_Loop2d.cxx:462:8: warning: 'U1' may be used uninitialized in this function [-Wmaybe-uninitialized] 462 | dU = USeq(i) - U1; | ~~~^~~~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 16%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Loop3d.cxx.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 14%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/bisect.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp: In function 'int netgen::BTSortEdges(const netgen::Mesh&, const netgen::NgArray*>&, netgen::INDEX_2_CLOSED_HASHTABLE&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:325:16: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 325 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:396:16: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 396 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:461:20: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 461 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:529:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 529 | for(SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:539:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 539 | for(k = 0; k < idmaps.Size(); k++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:715:20: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 715 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:795:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 795 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp: In function 'int netgen::BTMarkTets(netgen::T_MTETS&, netgen::T_MPRISMS&, const netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:1112:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1112 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:1152:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1152 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp: In function 'int netgen::MarkHangingIdentifications(netgen::T_MIDS&, const netgen::INDEX_2_CLOSED_HASHTABLE&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:1592:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1592 | for (int i = 1; i <= mids.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp: In function 'int netgen::MarkHangingPrisms(netgen::T_MPRISMS&, const netgen::INDEX_2_CLOSED_HASHTABLE&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:1730:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1730 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp: In function 'int netgen::MarkHangingQuads(netgen::T_MQUADS&, const netgen::INDEX_2_CLOSED_HASHTABLE&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:1803:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1803 | for (int i = 1; i <= mquads.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp: In function 'void netgen::WriteMarkedElements(std::ostream&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:1879:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1879 | for(int i=0; i*>&, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:2148:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2148 | for(int j=0; j*>&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:2493:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2493 | for(int m = 0; m < mtets_old.Size(); m++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:2543:33: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 2543 | for(ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:2592:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 2592 | for(SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:2632:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2632 | for(int j=0; j*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:2861:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2861 | for(int i=1; i<=mtets.Size(); i++) | ~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:2863:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2863 | for(int i=1; i<=mprisms.Size(); i++) | ~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:2865:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2865 | for(int i=1; i<=mtris.Size(); i++) | ~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:2867:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2867 | for(int i=1; i<=mquads.Size(); i++) | ~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:2869:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2869 | for(int i=1; i<=mprisms.Size(); i++) | ~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:2920:36: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 2920 | for(ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:2990:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2990 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:3011:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 3011 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:3034:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3034 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:3060:24: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 3060 | for (int i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:3135:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3135 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:3138:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3138 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:3143:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3143 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:3146:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3146 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:3151:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3151 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:3154:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3154 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:3205:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3205 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:3207:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3207 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:3215:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3215 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:3220:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3220 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:3222:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3222 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:3230:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3230 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:3235:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3235 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:3237:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3237 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:3245:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3245 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:3370:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3370 | for (int j = 0; j < edges.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:3609:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3609 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:3613:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3613 | for (int i = 0; i < mtets.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:3617:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3617 | for (int i = 0; i < mtets.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:3624:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3624 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:3630:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3630 | for (int i = 0; i < mtris.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:3634:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3634 | for (int i = 0; i < mtris.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:3685:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3685 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:3780:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3780 | for (int i = 1; i <= mquads.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:3964:18: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 3964 | for(int ii=1; ii<=mesh.GetNP(); ii++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:4011:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4011 | for(int ii=0; ii::NgArray(const netgen::NgArray&) [with T = netgen::MarkedTet; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:2472:29: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:274:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MarkedPrism; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:2473:35: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:274:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MarkedIdentification; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:2474:26: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:274:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MarkedTri; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:2475:29: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:274:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MarkedQuad; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:2476:32: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:274:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:2812:14: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:3188:12: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 17%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Spliter.cxx.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/Partition_Spliter.cxx: In member function 'void Partition_Spliter::MakeEdges(const TopoDS_Edge&, const TopTools_ListOfShape&, TopTools_ListOfShape&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/Partition_Spliter.cxx:1462:28: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 1462 | VL.IsSame( VOnE.First() ) && VF.IsSame( VOnE.Last() ) ) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/Partition_Spliter.cxx:1479:26: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 1479 | VL.IsSame( SV.First() ) && VF.IsSame( SV.Last() ) ) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 17%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/boundarylayer.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/boundarylayer.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/boundarylayer.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/boundarylayer.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/boundarylayer.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/boundarylayer.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/boundarylayer.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/boundarylayer.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/boundarylayer.cpp: In function 'void netgen::InsertVirtualBoundaryLayer(netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/boundarylayer.cpp:54:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 54 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/boundarylayer.cpp: In function 'void netgen::GenerateBoundaryLayer(netgen::Mesh&, netgen::BoundaryLayerParameters&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/boundarylayer.cpp:334:47: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 334 | for(int k = 0; k < pnt1_elems.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/boundarylayer.cpp:337:51: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 337 | for(int l = 0; l < pnt2_elems.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/boundarylayer.cpp:413:52: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 413 | for (int k = 0; k < pnt1_elems.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/boundarylayer.cpp:428:52: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 428 | for (int k = 0; k < pnt2_elems.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/boundarylayer.cpp:519:18: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 519 | for (int i = 0; i < 6; i++) | ^~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/boundarylayer.cpp:521:20: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 521 | if(blp.new_matnrs.Size() > 0) | ^~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/boundarylayer.cpp:601:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 601 | for(int j = 1; j <= vertelems.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/boundarylayer.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/boundarylayer.cpp:154:38: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:274:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/boundarylayer.cpp:158:43: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:274:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 16%] Linking CXX shared library pyngcore.cpython-38-riscv64-linux-gnu.so /usr/bin/c++ -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -shared -Wl,-soname,pyngcore.cpython-38-riscv64-linux-gnu.so -o pyngcore.cpython-38-riscv64-linux-gnu.so CMakeFiles/pyngcore.dir/python_ngcore_export.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/core: -flto libngcore.so -lpython3.8 make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' make[4]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 18%] Built target pyngcore make[4]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 18%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/clusters.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/clusters.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/clusters.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/clusters.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/clusters.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/clusters.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/clusters.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/clusters.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/clusters.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/clusters.cpp:89:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 89 | for (int i = begin+1; i <= end; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/clusters.cpp:110:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 110 | for (int j = 0; j < nnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/clusters.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/clusters.cpp:145:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 145 | for (int i = begin+1; i <= end; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/clusters.cpp:163:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 163 | for (int j = 0; j < nnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/clusters.cpp: In member function 'void netgen::AnisotropicClusters::Update(netgen::TaskManager, netgen::Tracer)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/clusters.cpp:288:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 288 | for (int j = 0; j < nnums.Size(); j++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/clusters.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/clusters.cpp:47:21: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 17%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/occconstruction.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occconstruction.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occconstruction.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occconstruction.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occconstruction.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occconstruction.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occconstruction.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occconstruction.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occconstruction.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(std::size_t, double)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:373:17: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare] 373 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occconstruction.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:420:25: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 16%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/vsmesh.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsmesh.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsmesh.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual nemake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' tgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsmesh.cpp: In member function 'virtual void netgen::VisualSceneMesh::DrawScene()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsmesh.cpp:259:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 259 | if (selpoint > 0 && selpoint <= mesh->GetNP()) | ~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsmesh.cpp:312:25: warning: catching polymorphic type 'class std::bad_weak_ptr' by value [-Wcatch-value=] 312 | catch (bad_weak_ptr e) | ^ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsmesh.cpp: In member function 'virtual void netgen::VisualSceneMesh::BuildScene(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsmesh.cpp:525:24: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 525 | for (int i = 1; i <= mesh->GetNE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsmesh.cpp:537:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 537 | for( int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsmesh.cpp:550:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 550 | for( int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsmesh.cpp:568:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 568 | for( int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsmesh.cpp:583:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 583 | for( int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsmesh.cpp:627:20: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 627 | for (int i = 1; i <= mesh->GetNE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsmesh.cpp:645:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 645 | for (int j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsmesh.cpp:684:20: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 684 | for (int i = 1; i <= mesh->GetNE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsmesh.cpp:904:25: warning: catching polymorphic type 'class std::bad_weak_ptr' by value [-Wcatch-value=] 904 | catch (bad_weak_ptr e) | ^ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildFilledList(bool)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsmesh.cpp:1036:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1036 | for (int hi = 0; hi < seia.Size(); hi++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildLineList()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsmesh.cpp:1371:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1371 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildTetList()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsmesh.cpp:1869:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1869 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildPrismList()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsmesh.cpp:2151:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 2151 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsmesh.cpp:2419:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2419 | for (j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildHexList()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsmesh.cpp:2478:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 2478 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsmesh.cpp:2622:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2622 | for (int j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildPyramidList()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsmesh.cpp:2689:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 2689 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsmesh.cpp:2974:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2974 | for (int j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildDomainSurfList()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsmesh.cpp:3030:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 3030 | for (i = 1; i <= mesh->GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsmesh.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/visualization/vssolution.hpp:238:31: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 20%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/occgenmesh.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgenmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgenmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgenmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgenmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgenmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgenmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgenmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgenmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(std::size_t, double)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:373:17: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare] 373 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgenmesh.cpp: In function 'void netgen::DivideEdge(TopoDS_Edge&, netgen::NgArray&, netgen::NgArray&, netgen::Mesh&, const netgen::MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgenmesh.cpp:232:12: warning: unused variable 'maxh' [-Wunused-variable] 232 | double maxh = mparam.maxh; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgenmesh.cpp:235:12: warning: unused variable 'svalue' [-Wunused-variable] 235 | double svalue[DIVIDEEDGESECTIONS]; | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgenmesh.cpp:239:12: warning: unused variable 'L' [-Wunused-variable] 239 | double L = system.Mass(); | ^ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgenmesh.cpp:247:12: warning: variable 'olddist' set but not used [-Wunused-but-set-variable] 247 | double olddist = 0; | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgenmesh.cpp: In function 'void netgen::OCCFindEdges(const netgen::OCCGeometry&, netgen::Mesh&, const netgen::MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgenmesh.cpp:426:30: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 426 | if(geom.fnames.Size()>=facenr) | ~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgenmesh.cpp: In function 'void netgen::OCCMeshSurface(const netgen::OCCGeometry&, netgen::Mesh&, const netgen::MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgenmesh.cpp:771:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 771 | for (int l = 0; l < gis.Size(); l++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgenmesh.cpp:842:64: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 842 | for (SurfaceElementIndex sei = noldsurfel; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgenmesh.cpp:869:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 869 | for (SurfaceElementIndex sei = oldnf; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgenmesh.cpp:647:26: warning: unused variable 'fd' [-Wunused-variable] 647 | FaceDescriptor & fd = mesh.GetFaceDescriptor(k); | ^~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgenmesh.cpp:900:34: warning: variable 'point' set but not used [-Wunused-but-set-variable] 900 | gp_Pnt point = BRep_Tool::Pnt(vertex); | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgenmesh.cpp:628:9: warning: unused variable 'projecttype' [-Wunused-variable] 628 | int projecttype = PARAMETERSPACE; | ^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgenmesh.cpp: In function 'void netgen::OCCOptimizeSurface(netgen::OCCGeometry&, netgen::Mesh&, const netgen::MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgenmesh.cpp:941:26: warning: unused variable 'fd' [-Wunused-variable] 941 | FaceDescriptor & fd = mesh.GetFaceDescriptor(k); | ^~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgenmesh.cpp: In function 'void netgen::OCCSetLocalMeshSize(const netgen::OCCGeometry&, netgen::Mesh&, const netgen::MeshingParameters&, const netgen::OCCParameters&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgenmesh.cpp:1256:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1256 | for (int j = 0; j < linenums.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgenmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../meshing/meshtype.hpp:1331:5: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:274:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:420:25: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgenmesh.cpp:357:25: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgenmesh.cpp:680:24: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgenmesh.cpp:1010:22: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 19%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/vssolution.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp: In member function 'void netgen::VisualSceneSolution::AddSolutionData(netgen::VisualSceneSolution::SolData*)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp:102:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 102 | for (int i = 0; i < soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp: In member function 'void netgen::VisualSceneSolution::ClearSolutionData()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp:160:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 160 | for (int i = 0; i < soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp: In member function 'netgen::VisualSceneSolution::SolData* netgen::VisualSceneSolution::GetSolData(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp:172:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 172 | if (i >= 0 && i < soldata.Size()) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp: In member function 'void netgen::VisualSceneSolution::SaveSolutionData(const char*)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp:191:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp:246:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 246 | for (PointIndex pi = PointIndex::BASE; pi < mesh->GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp:253:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 253 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp:257:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 257 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp:266:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 266 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp:289:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 289 | for (PointIndex pi = PointIndex::BASE; pi < mesh->GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp:296:38: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 296 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp:300:38: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 300 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp:309:38: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 309 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp:323:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 323 | for (int i = 0; i < soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp:329:37: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 329 | for (int elnr = 0; elnr < mesh->GetNE(); elnr++) | ~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp: In member function 'virtual void netgen::VisualSceneSolution::DrawScene()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp:634:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 634 | for (int i = 0; i < user_vis.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp:652:25: warning: catching polymorphic type 'class std::bad_weak_ptr' by value [-Wcatch-value=] 652 | catch (bad_weak_ptr e) | ^ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp: In member function 'virtual void netgen::VisualSceneSolution::BuildScene(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp:892:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 892 | for (int i = 0; i < cpp.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp:1124:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1124 | for (int i = 0; i < cpt.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp:1147:25: warning: catching polymorphic type 'class std::bad_weak_ptr' by value [-Wcatch-value=] 1147 | catch (bad_weak_ptr e) | ^ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp:1530:82: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1530 | 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.2004/libsrc/visualization/vssolution.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp:1531:82: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1531 | 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.2004/libsrc/visualization/vssolution.cpp: In member function 'void netgen::VisualSceneSolution::DrawClipPlaneTrigs()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp:4439:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4439 | for (int i = 0; i < trigs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp:4461:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4461 | for (int i = 0; i < trigs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp:4469:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4469 | for (int ii = i; ii < trigs.Size(); ii++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp:4478:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4478 | for (int ii = i; ii < trigs.Size(); ii++) | ~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/visualization/vssolution.hpp:238:31: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../general/ngarray.hpp:380: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.2004/libsrc/visualization/vssolution.cpp:1966:25: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp:4451:14: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp:4452:14: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 20%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/occgeom.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(std::size_t, double)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:373:17: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare] 373 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/occ/occgeom.cpp:916:43: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:388:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 388 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:420:25: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.cpp:890:24: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.cpp:895:19: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 20%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/importsolution.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/importsolution.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/importsolution.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/importsolution.cpp:11: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/importsolution.cpp:11: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/importsolution.cpp:11: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/importsolution.cpp:11: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/importsolution.cpp:11: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/importsolution.cpp:11: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/importsolution.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 22%] Linking CXX shared library libngvisual.so /usr/bin/c++ -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -shared -Wl,-soname,libngvisual.so.6.2 -o libngvisual.so.6.2 CMakeFiles/visual.dir/meshdoc.cpp.o CMakeFiles/visual.dir/mvdraw.cpp.o CMakeFiles/visual.dir/vsfieldlines.cpp.o CMakeFiles/visual.dir/vsmesh.cpp.o CMakeFiles/visual.dir/vssolution.cpp.o CMakeFiles/visual.dir/importsolution.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/core: ../core/libngcore.so /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so /usr/lib64/libpython3.8.so make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' make[4]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 22%] Built target visual make[4]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 18%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/curvedelems.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp: In member function 'void netgen::CurvedElements::BuildCurvedElements(const netgen::Refinement*, int, bool)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:620:31: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 620 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:632:38: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 632 | for (SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:635:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 635 | for (int j = 0; j < edgenrs.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:743:38: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 743 | for (SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:749:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 749 | for (int i2 = 0; i2 < edgenrs.Size(); i2++) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:823:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 823 | for (int e = 0; e < surfnr.Size(); e++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:906:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 906 | for (int j = 0; j < xi.Size(); j++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:1036:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1036 | for (int edgenr = 0; edgenr < use_edge.Size(); edgenr++) | ~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:1123:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1123 | for (int j = 0; j < xi.Size(); j++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:1177:41: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1177 | for (SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:1246:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1246 | for (int jx = 0, jj = 0; jx < xi.Size(); jx++) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:1247:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1247 | for (int jy = 0; jy < xi.Size(); jy++, jj++) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:1254:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1254 | for (int k = 0; k < edgenrs.Size(); k++) edgenrs[k]--; | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:1261:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1261 | for (int k = 0; k < verts.Size(); k++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:1265:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1265 | for (int k = 0; k < edgenrs.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:1289:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1289 | for (int jx = 0, jj = 0; jx < xi.Size(); jx++) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:1290:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1290 | for (int jy = 0; jy < xi.Size(); jy++, jj++) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:1339:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1339 | for (int i = 0; i < edgeorder.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:1362:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1362 | for (int i = 0; i < faceorder.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp: In member function 'bool netgen::CurvedElements::IsSurfaceElementCurved(netgen::SurfaceElementIndex) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:1662:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1662 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:1666:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1666 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/curvedelems.cpp:1743:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1743 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:1755:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1755 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:1757:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1757 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:1762:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1762 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:1800:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1800 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:1808:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1808 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp: In instantiation of 'void netgen::CurvedElements::GetCoefficients(netgen::CurvedElements::SurfaceElementInfo&, netgen::NgArray >&) const [with int DIM_SPACE = 3]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:1797:33: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:2393:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2393 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp: In instantiation of 'void netgen::CurvedElements::GetCoefficients(netgen::CurvedElements::SurfaceElementInfo&, netgen::NgArray >&) const [with int DIM_SPACE = 2]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:2411:76: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:2393:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp: In instantiation of 'void netgen::CurvedElements::CalcMultiPointSurfaceTransformation(netgen::SurfaceElementIndex, int, const T*, std::size_t, T*, std::size_t, T*, std::size_t) [with int DIM_SPACE = 3; T = double; std::size_t = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4051:20: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4169:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4169 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4181:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4181 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4183:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4183 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4188:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4188 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4265:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4265 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4283:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4283 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4303:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4303 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp: In instantiation of 'void netgen::CurvedElements::CalcMultiPointSurfaceTransformation(netgen::SurfaceElementIndex, int, const T*, std::size_t, T*, std::size_t, T*, std::size_t) [with int DIM_SPACE = 2; T = double; std::size_t = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4322:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4169:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4169 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4181:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4181 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4183:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4183 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4188:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4188 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4265:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4265 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4283:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4283 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4303:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4303 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp: In instantiation of 'void netgen::CurvedElements::CalcMultiPointSurfaceTransformation(netgen::SurfaceElementIndex, int, const T*, std::size_t, T*, std::size_t, T*, std::size_t) [with int DIM_SPACE = 2; T = ngsimd::SIMD; std::size_t = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4335:43: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4169:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4169 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4181:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4181 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4183:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4183 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4188:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4188 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4265:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4265 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4283:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4283 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4303:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4303 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp: In instantiation of 'void netgen::CurvedElements::CalcMultiPointSurfaceTransformation(netgen::SurfaceElementIndex, int, const T*, std::size_t, T*, std::size_t, T*, std::size_t) [with int DIM_SPACE = 3; T = ngsimd::SIMD; std::size_t = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4341:43: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4169:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4169 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4181:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4181 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4183:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4183 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4188:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4188 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4265:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4265 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4283:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4283 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4303:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4303 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp: In instantiation of 'void netgen::CurvedElements::CalcMultiPointElementTransformation(netgen::ElementIndex, int, const T*, std::size_t, T*, std::size_t, T*, std::size_t) [with T = double; std::size_t = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4364:16: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4677:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4677 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4707:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4707 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4732:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4732 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp: In instantiation of 'void netgen::CurvedElements::CalcMultiPointElementTransformation(netgen::ElementIndex, int, const T*, std::size_t, T*, std::size_t, T*, std::size_t) [with T = ngsimd::SIMD; std::size_t = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4808:39: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4677:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4677 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4707:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4707 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4732:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4732 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:608:17: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:614:22: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380: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.2004/libsrc/meshing/curvedelems.cpp:702:31: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 21%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/occmeshsurf.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occmeshsurf.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occmeshsurf.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occmeshsurf.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occmeshsurf.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occmeshsurf.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occmeshsurf.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occmeshsurf.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occmeshsurf.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(std::size_t, double)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:373:17: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare] 373 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occmeshsurf.cpp: In member function 'void netgen::OCCSurface::GetNormalVector(const netgen::Point<3, double>&, const netgen::PointGeomInfo&, netgen::Vec<3>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occmeshsurf.cpp:51:9: warning: unused variable 'vstep' [-Wunused-variable] 51 | double vstep = 0.01*(vmax-vmin); | ^~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occmeshsurf.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:420:25: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 24%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/geomsearch.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/geomsearch.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/geomsearch.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/geomsearch.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/geomsearch.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/geomsearch.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/geomsearch.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/geomsearch.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/geomsearch.cpp: In member function 'void netgen::GeomSearch3d::Create()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/geomsearch.cpp:81:16: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 81 | for (i = 1; i <= faces->Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/geomsearch.cpp:145:19: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 145 | for (i = 1; i <= faces->Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/geomsearch.cpp:216:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 216 | for (k = 1; k <= area.Size(); k++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/geomsearch.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 23%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/delaunay2d.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay2d.cpp: In member function 'void netgen::Meshing2::BlockFillLocalH(netgen::Mesh&, const netgen::MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay2d.cpp:139:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 139 | for (int i = 0; i < npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay2d.cpp:160:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 160 | for (int i = 1; i <= npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay2d.cpp:218:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 1; i <= npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay2d.cpp: In member function 'void netgen::Meshing2::Delaunay(netgen::Mesh&, int, const netgen::MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay2d.cpp:267:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | for (int i = 0; i < mesh.LockedPoints().Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay2d.cpp:357:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 357 | for (int l = 0; l < edges.Size(); l++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../gprim/gprim.hpp:27, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:7, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../gprim/adtree.hpp: In instantiation of 'void netgen::BoxTree::DeleteElement(T) [with int dim = 3; T = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay2d.cpp:377:40: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../gprim/adtree.hpp:1008:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 1008 | if(i!=n_elements) | ~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 23%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/delaunay.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay.cpp: In member function 'void netgen::SphereList::AddElemenmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' t(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay.cpp:444:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 444 | if (elnr > links.Size()) | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay.cpp: In function 'void netgen::AddDelaunayPoint(netgen::PointIndex, const netgen::Point3d&, netgen::NgArray&, netgen::Mesh&, netgen::DTREE&, netgen::MeshNB&, netgen::NgArray, 0, int>&, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, netgen::SphereList&, netgen::IndexSet&, netgen::IndexSet&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay.cpp:817:21: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 817 | if (centers.Size() < nelind) | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay.cpp: In member function 'void netgen::Meshing3::Delaunay(netgen::Mesh&, int, const netgen::MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay.cpp:1149:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1149 | for (int i = 1; i <= tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay.cpp:1208:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1208 | for (int i = 1; i <= tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay.cpp:1238:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1238 | for (int ii = 1; ii <= openels.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay.cpp:1262:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1262 | for (int i = 1; i <= tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay.cpp:1367:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1367 | for (int i = 1; i <= openels.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay.cpp:1388:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1388 | for (int i = 1; i <= tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay.cpp:1417:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1417 | for (int jj = 1; jj <= neartrias.Size(); jj++) | ~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay.cpp:1530:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1530 | for (int i = 0; i < tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay.cpp:1549:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1549 | for (int ii = 0; ii < elsonpoint[pi].Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay.cpp:1914:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1914 | for (int i = 0; i < tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay.cpp: In instantiation of 'void netgen::DelaunayTree::DeleteElement(T) [with int dim = 3; T = int; TSCAL = double]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay.cpp:741:38: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay.cpp:274:21: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 274 | if(i!=n_elements) | ~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay.cpp: 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.2004/libsrc/meshing/delaunay.cpp:206: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.2004/libsrc/meshing/delaunay.cpp:838:38: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay.cpp:31:31: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 31 | if(leaf_index.Size() hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/global.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/global.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/global.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/global.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/global.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/global.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 25%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/improve2.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve2.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve2.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve2.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve2.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve2.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve2.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve2.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve2.cpp: In function 'double netgen::CombineImproveEdge(netgen::Mesh&, const ngcore::Table&, ngcore::Array, netgen::PointIndex>&, ngcore::Array&, netgen::PointIndex, netgen::PointIndex, bool)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve2.cpp:444:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 444 | for (int k = 0; k < hasbothpi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve2.cpp:454:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 454 | for (int k = 0; k < hasonepi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve2.cpp: In member function 'void netgen::MeshOptimize2d::CombineImprove()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve2.cpp:612:9: warning: unused variable 'ntasks' [-Wunused-variable] 612 | int ntasks = ngcore::TaskManager::GetMaxThreads(); | ^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve2.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve2.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/template.hpp: In member function 'void netgen::MeshOptimize2d::SplitImprove()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/template.hpp:124:31: warning: 'edge.netgen::INDEX_2::i[1]' may be used uninitialized in this function [-Wmaybe-uninitialized] 124 | { return i[0] == in2.i[0] && i[1] == in2.i[1]; } | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve2.cpp:753:17: note: 'edge.netgen::INDEX_2::i[1]' was declared here 753 | INDEX_2 edge; | ^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve2.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/template.hpp:124:31: warning: 'edge.netgen::INDEX_2::i[0]' may be used uninitialized in this function [-Wmaybe-uninitialized] 124 | { return i[0] == in2.i[0] && i[1] == in2.i[1]; } | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve2.cpp:753:17: note: 'edge.netgen::INDEX_2::i[0]' was declared here 753 | INDEX_2 edge; | ^~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 26%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/improve2gen.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve2gen.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve2gen.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve2gen.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve2gen.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve2gen.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve2gen.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve2gen.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve2gen.cpp: In member function 'void netgemake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' n::MeshOptimize2d::GenericImprove()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve2gen.cpp:206:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 206 | for (int ri = 0; ri < rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve2gen.cpp:230:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 230 | for (int j = 1; j <= rule.newels.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve2gen.cpp:273:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 273 | for (int k = 0; k < elonnode[el[j]].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve2gen.cpp:277:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 277 | for (int l = 0; l < nbels[sei].Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve2gen.cpp:288:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 288 | for (int ri = 0; ri < rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve2gen.cpp:326:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 326 | for (int i = 1; i < elmap.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve2gen.cpp:333:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 333 | for (elmap[i] = 0; elmap[i] < neighbours.Size(); elmap[i]++) /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve2gen.cpp:370:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 370 | for(int i=0; ok && i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve2gen.cpp:201:12: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve2gen.cpp:248:18: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380: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.2004/libsrc/meshing/improve2gen.cpp:317:24: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 25%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/hprefinement.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:1make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' 5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/classifyhpel.hpp: In function 'netgen::HPREF_ELEMENT_TYPE netgen::ClassifyPrism(netgen::HPRefElement&, netgen::INDEX_2_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::NgBitArray&, netgen::NgBitArray&, netgen::INDEX_3_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/classifyhpel.hpp:435:11: warning: variable 'point_sing' set but not used [-Wunused-but-set-variable] 435 | int point_sing[6]={0,0,0,0,0,0}; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/classifyhpel.hpp: In function 'netgen::HPREF_ELEMENT_TYPE netgen::ClassifyHex(netgen::HPRefElement&, netgen::INDEX_2_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::NgBitArray&, netgen::NgBitArray&, netgen::INDEX_3_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/classifyhpel.hpp:1509:6: warning: variable 'point_sing' set but not used [-Wunused-but-set-variable] 1509 | int point_sing[8]={0,0,0,0,0,0,0,0}; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/classifyhpel.hpp:1511:6: warning: variable 'edge_sing' set but not used [-Wunused-but-set-variable] 1511 | int edge_sing[12] = {0,0,0,0,0,0,0,0,0,0,0,0}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:57, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.hpp: In constructor 'netgen::HPRefElement::HPRefElement(netgen::Element&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.hpp:298:7: warning: 'netgen::HPRefElement::np' will be initialized after [-Wreorder] 298 | int np; | ^~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.hpp:293:7: warning: 'int netgen::HPRefElement::index' [-Wreorder] 293 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:35:3: warning: when initialized here [-Wreorder] 35 | HPRefElement :: HPRefElement(Element & el) : | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:57, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.hpp:297:7: warning: 'netgen::HPRefElement::levelz' will be initialized after [-Wreorder] 297 | int levelz; | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.hpp:290:22: warning: 'netgen::HPREF_ELEMENT_TYPE netgen::HPRefElement::type' [-Wreorder] 290 | HPREF_ELEMENT_TYPE type; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:35:3: warning: when initialized here [-Wreorder] 35 | HPRefElement :: HPRefElement(Element & el) : | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:57, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.hpp: In constructor 'netgen::HPRefElement::HPRefElement(netgen::Element2d&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.hpp:297:7: warning: 'netgen::HPRefElement::levelz' will be initialized after [-Wreorder] 297 | int levelz; | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.hpp:290:22: warning: 'netgen::HPREF_ELEMENT_TYPE netgen::HPRefElement::type' [-Wreorder] 290 | HPREF_ELEMENT_TYPE type; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:50:3: warning: when initialized here [-Wreorder] 50 | HPRefElement :: HPRefElement(Element2d & el) : | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:57, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.hpp: In constructor 'netgen::HPRefElement::HPRefElement(netgen::Segment&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.hpp:297:7: warning: 'netgen::HPRefElement::levelz' will be initialized after [-Wreorder] 297 | int levelz; | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.hpp:290:22: warning: 'netgen::HPREF_ELEMENT_TYPE netgen::HPRefElement::type' [-Wreorder] 290 | HPREF_ELEMENT_TYPE type; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:65:3: warning: when initialized here [-Wreorder] 65 | HPRefElement :: HPRefElement(Segment & el) : | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:57, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.hpp: In copy constructor 'netgen::HPRefElement::HPRefElement(netgen::HPRefElement&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.hpp:298:7: warning: 'netgen::HPRefElement::np' will be initialized after [-Wreorder] 298 | int np; | ^~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.hpp:295:7: warning: 'int netgen::HPRefElement::levelx' [-Wreorder] 295 | int levelx; | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:86:3: warning: when initialized here [-Wreorder] 86 | HPRefElement :: HPRefElement(HPRefElement & el) : | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:57, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.hpp:297:7: warning: 'netgen::HPRefElement::levelz' will be initialized after [-Wreorder] 297 | int levelz; | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.hpp:290:22: warning: 'netgen::HPREF_ELEMENT_TYPE netgen::HPRefElement::type' [-Wreorder] 290 | HPREF_ELEMENT_TYPE type; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:86:3: warning: when initialized here [-Wreorder] 86 | HPRefElement :: HPRefElement(HPRefElement & el) : | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:57, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.hpp:300:14: warning: 'netgen::HPRefElement::domout' will be initialized after [-Wreorder] 300 | int domin, domout; // he: needed for segment!! in 3d there should be surf1, surf2!! | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.hpp:293:7: warning: 'int netgen::HPRefElement::index' [-Wreorder] 293 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:86:3: warning: when initialized here [-Wreorder] 86 | HPRefElement :: HPRefElement(HPRefElement & el) : | ^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp: In function 'void netgen::InitHPElements(netgen::Mesh&, netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:562:31: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 562 | for(ElementIndex i = 0; i < mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:581:38: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 581 | for(SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp: In function 'void netgen::SubdivideDegeneratedHexes(netgen::Mesh&, netgen::NgArray&, double)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:1000:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1000 | for (int l = 0; l < pts.Size(); l++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp: In function 'void netgen::ReorderPoints(netgen::Mesh&, netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:1250:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1250 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:1257:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1257 | for (int i = 0; i < hpelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:1291:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1291 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:1294:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1294 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:1297:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1297 | for (int i = 0; i < hpelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp: In function 'void netgen::HPRefinement(netgen::Mesh&, netgen::Refinement*, int, double, bool, bool)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:1357:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1357 | for (int i = 0; i < hpelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:1451:24: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1451 | for(ElementIndex i=0;i&, netgen::INDEX_2_HASHTABLE&, netgen::NgBitArray&, netgen::NgBitArray&, netgen::INDEX_3_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::NgArray&, int&, int&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:1605:20: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1605 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:1641:20: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1641 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:1669:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1669 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:1726:20: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1726 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:1788:20: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1788 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp: In function 'bool netgen::ClassifyHPElements(netgen::Mesh&, netgen::NgArray&, int&, int&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:1852:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1852 | for( int i = 0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:1668:14: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:1848:14: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 21%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/python_occ.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/python_occ.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/python_occ.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/python_occ.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/python_occ.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/python_occ.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/python_occ.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/python_occ.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/python_occ.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(std::size_t, double)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:373:17: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare] 373 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/python_occ.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../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.2004/libsrc/occ/../meshing/meshtype.hpp:1333:25: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/../include/../general/ngarray.hpp:388:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 388 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/../include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../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.2004/libsrc/occ/../meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:420:25: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 27%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/localh.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.cpp: In member function 'void netgen::LocalH::FindInnerBoxes(netgen::AdFronmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' t3*, int (*)(const netgen::Point3d&))': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.cpp:401:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 401 | for (int i = 0; i < boxes.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/localh.cpp:476:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 476 | for (int j = 1; j <= faceused.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.cpp:478:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 478 | for (int j = 1; j <= facenotused.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.cpp: In member function 'void netgen::LocalH::FindInnerBoxes(netgen::AdFront2*, int (*)(const netgen::Point<2, double>&))': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.cpp:553:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 553 | for (int i = 0; i < boxes.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.cpp: In member function 'void netgen::LocalH::FindInnerBoxesRec2(netgen::GradingBox*, netgen::AdFront2*, netgen::NgArray >&, netgen::NgArray&, int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.cpp:627:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 627 | for (int j = 0; j < faceused.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.cpp:629:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 629 | for (int j = 0; j < facenotused.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.cpp: In member function 'void netgen::LocalH::WidenRefinement()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.cpp:724:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 724 | for (int i = 0; i < boxes.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.cpp: In member function 'void netgen::LocalH::GetInnerPoints(netgen::NgArray, 0, int>&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.cpp:742:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 742 | for (int i = 0; i < boxes.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.cpp:748:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | for (int i = 0; i < boxes.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.cpp: In member function 'void netgen::LocalH::GetOuterPoints(netgen::NgArray, 0, int>&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.cpp:758:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 758 | for (int i = 0; i < boxes.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 28%] Linking CXX shared library libngocc.so /usr/bin/c++ -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -shared -Wl,-soname,libngocc.so.6.2 -o libngocc.so.6.2 CMakeFiles/occ.dir/Partition_Inter2d.cxx.o CMakeFiles/occ.dir/Partition_Inter3d.cxx.o CMakeFiles/occ.dir/Partition_Loop.cxx.o CMakeFiles/occ.dir/Partition_Loop2d.cxx.o CMakeFiles/occ.dir/Partition_Loop3d.cxx.o CMakeFiles/occ.dir/Partition_Spliter.cxx.o CMakeFiles/occ.dir/occconstruction.cpp.o CMakeFiles/occ.dir/occgenmesh.cpp.o CMakeFiles/occ.dir/occgeom.cpp.o CMakeFiles/occ.dir/occmeshsurf.cpp.o CMakeFiles/occ.dir/python_occ.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/core: ../core/libngcore.so /usr/lib64/libTKBO.so /usr/lib64/libTKBool.so /usr/lib64/libTKBRep.so /usr/lib64/libTKCAF.so /usr/lib64/libTKCDF.so /usr/lib64/libTKernel.so /usr/lib64/libTKG2d.so /usr/lib64/libTKG3d.so /usr/lib64/libTKGeomAlgo.so /usr/lib64/libTKGeomBase.so /usr/lib64/libTKHLR.so /usr/lib64/libTKIGES.so /usr/lib64/libTKLCAF.so /usr/lib64/libTKMath.so /usr/lib64/libTKMesh.so /usr/lib64/libTKOffset.so /usr/lib64/libTKPrim.so /usr/lib64/libTKService.so /usr/lib64/libTKShHealing.so /usr/lib64/libTKSTEP.so /usr/lib64/libTKSTEP209.so /usr/lib64/libTKSTEPAttr.so /usr/lib64/libTKSTEPBase.so /usr/lib64/libTKSTL.so /usr/lib64/libTKTopAlgo.so /usr/lib64/libTKV3d.so /usr/lib64/libTKXCAF.so /usr/lib64/libTKXDEIGES.so /usr/lib64/libTKXDESTEP.so /usr/lib64/libTKXSBase.so /usr/lib64/libTKVCAF.so /usr/lib64/libpython3.8.so make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' make[4]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 29%] Built target occ make[4]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 29%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshfunc2d.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshfunc2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshfunc2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshfunc2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshfunc2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshfunc2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshfunc2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshfunc2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshfunc2d.cpp: In function 'void netgen::Optimize2d(nmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' etgen::Mesh&, netgen::MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2004/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.2004/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.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshfunc2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 29%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshfunc.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshfunc.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshfunc.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshfunc.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshfunc.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshfunc.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshfunc.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshfunc.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshfunc.cpp: In function 'netgen::MESHING3_RESULT netgen::MeshVolume(const netgen::MeshingParameters&, netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshfunc.cpp:92:41: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 92 | for (SurfaceElementIndex sei = 0; sei < mesh3d.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshfunc.cpp:175:29: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 175 | for (int i = oldne + 1; i <= mesh3d.GetNE(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshfunc.cpp:214:38: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 214 | for (int i = oldne + 1; i <= mesh3d.GetNE(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshfunc.cpp:266:48: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 266 | for (ElementIndex ei = oldne; ei < mesh3d.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshfunc.cpp: In function 'netgen::MESHING3_RESULT netgen::OptimizeVolume(const netgen::MeshingParameters&, netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshfunc.cpp:652:9: warning: unused variable 'i' [-Wunused-variable] 652 | int i; | ^ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshfunc.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/meshtype.hpp:1331:5: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:274:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshfunc.cpp:243:27: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' Dependee "/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/occ/CMakeFiles/occvis.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/occ/CMakeFiles/occvis.dir/depend.internal". Dependee "/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/occ/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/occ/CMakeFiles/occvis.dir/depend.internal". Scanning dependencies of target occvis make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 26%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/improve3.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp: In member function 'double netgen::MeshOptimize3d::CombineImproveEdge(netgen::Mesh&, const netgen::MeshingParameters&, ngcore::Table&, ngcore::Array&, netgen::PointIndex, netgen::PointIndex, ngcore::FlatArray, bool)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:118:15: warning: unused variable 'l' [-Wunused-variable] 118 | int l; | ^ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp: In member function 'void netgen::MeshOptimize3d::CombineImproveSequential(netgen::Mesh&, netgen::OPTIMIZEGOAL)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:254:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 254 | for (int k = 0; k < row1.Size(); k++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:271:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 271 | for (int k = 0; k < row2.Size(); k++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:286:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 286 | for (int k = 0; k < hasonepi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:288:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 288 | for (int k = 0; k < hasbothpi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:312:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 312 | for (int k = 0; k < hasonepi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:328:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | for (int k = 0; k < hasonepi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:358:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 358 | for (int k = 0; k < row.Size(); k++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:373:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 373 | for (int k = 0; k < hasonepi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:376:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 376 | for (int k = 0; k < hasbothpi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:392:32: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 392 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp: In member function 'double netgen::MeshOptimize3d::SplitImproveEdge(netgen::Mesh&, netgen::OPTIMIZEGOAL, ngcore::Table&, ngcore::Array&, netgen::NgArray&, double, netgen::PointIndex, netgen::PointIndex, netgen::PointIndex, bool)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:640:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 640 | for (int k = 0; k < hasbothpoints.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp: In member function 'void netgen::MeshOptimize3d::SplitImprove(netgen::Mesh&, netgen::OPTIMIZEGOAL)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:705:7: warning: unused variable 'np' [-Wunused-variable] 705 | int np = mesh.GetNP(); | ^~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp: In member function 'void netgen::MeshOptimize3d::SplitImproveSequential(netgen::Mesh&, netgen::OPTIMIZEGOAL)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:918:12: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 918 | if (pi2 >= elementsonnode.Size()+PointIndex::BASE) continue; // old number of points | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:1020:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1020 | for (int k = 0; k < hasbothpoints.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp: In member function 'void netgen::MeshOptimize3d::SwapImproveSequential(netgen::Mesh&, netgen::OPTIMIZEGOAL, const netgen::NgBitArray*)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:1216:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1216 | for (int k = 0; k < elementsonnode[pi1].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp: In member function 'double netgen::MeshOptimize3d::SwapImproveEdge(netgen::Mesh&, netgen::OPTIMIZEGOAL, const netgen::NgBitArray*, ngcore::Table&, netgen::INDEX_3_HASHTABLE&, netgen::PointIndex, netgen::PointIndex, bool)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:2555:19: warning: unused variable 'k1' [-Wunused-variable] 2555 | int k1; | ^~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp: In member function 'void netgen::MeshOptimize3d::SwapImprove(netgen::Mesh&, netgen::OPTIMIZEGOAL, const netgen::NgBitArray*)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:2607:7: warning: unused variable 'np' [-Wunused-variable] 2607 | int np = mesh.GetNP(); | ^~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:2608:7: warning: unused variable 'ne' [-Wunused-variable] 2608 | int ne = mesh.GetNE(); | ^~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp: In member function 'void netgen::MeshOptimize3d::SwapImproveSurface(netgen::Mesh&, netgen::OPTIMIZEGOAL, const netgen::NgBitArray*, const netgen::NgArray*>*)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:2814:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2814 | for(int k=0; !found && kSize(); k++) | ~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:2816:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2816 | if(pi2 < (*used_idmaps)[k]->Size() + PointIndex::BASE) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:2856:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2856 | for (int k = 0; k < elementsonnode[pi1].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:2878:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2878 | for (int l = 0; l < hasbothpoints.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:2888:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2888 | for (int l = 0; l < hasbothpointsother.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:2902:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2902 | for(int ii=0; ii < hasbothpoints.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:2905:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2905 | for(int ii=0; ii < hasbothpointsother.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:2916:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2916 | for (int k = 0; k < elementsonnode[pi1other].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:2936:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2936 | for (int l = 0; l < hasbothpointsother.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:2953:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2953 | for(int k = 0; k < surfaceelementsonnode[pi1].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:2976:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2976 | for(int k = 0; k < surfaceelementsonnode[pi1other].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:3049:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3049 | for (int k = 0; puretet && k < hasbothpoints.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:3052:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3052 | for (int k = 0; puretet && k < hasbothpointsother.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:3067:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3067 | for(int jj=i; !done && jjSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:3276:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3276 | for(int jj=0; jjSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:3284:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3284 | for(int k = 0; kSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:3359:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3359 | for(int jj=0; jjSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:3475:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3475 | for(int i=0; iSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:3519:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3519 | for(int i=0; iSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:3532:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3532 | for(int i=0; i&, netgen::TABLE&, bool)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:3589:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3589 | for (int k = 0; k < belementsonnode[pi1].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:3613:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3613 | for (int k = 0; k < row.Size(); k++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp: In member function 'void netgen::MeshOptimize3d::SwapImprove2Sequential(netgen::Mesh&, netgen::OPTIMIZEGOAL)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:3715:14: warning: unused variable 'pi1' [-Wunused-variable] 3715 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:3715:19: warning: unused variable 'pi2' [-Wunused-variable] 3715 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:3715:24: warning: unused variable 'pi3' [-Wunused-variable] 3715 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:3715:29: warning: unused variable 'pi4' [-Wunused-variable] 3715 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:3715:34: warning: unused variable 'pi5' [-Wunused-variable] 3715 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:3719:16: warning: unused variable 'bad2' [-Wunused-variable] 3719 | double bad1, bad2; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp: In member function 'void netgen::MeshOptimize3d::SwapImprove2(netgen::Mesh&, netgen::OPTIMIZEGOAL)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:3821:16: warning: unused variable 'bad2' [-Wunused-variable] 3821 | double bad1, bad2; | ^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:45, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/findip.hpp: In instantiation of 'int netgen::FindInnerPoint(POINTArray&, FACEArray&, netgen::Point3d&) [with POINTArray = ngcore::Array; FACEArray = netgen::NgArray]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:622:62: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/findip.hpp:108:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 108 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::ElementIndex; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = netgen::ElementIndex; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:944:34: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380: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.2004/libsrc/meshing/../include/../general/ngarray.hpp:494:29: required from 'netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = netgen::PointIndex; int S = 50]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:1737:40: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:494:29: required from 'netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = bool; int S = 50]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:1741:18: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/template.hpp: In member function 'double netgen::MeshOptimize3d::SwapImprove2(netgen::Mesh&, netgen::OPTIMIZEGOAL, netgen::ElementIndex, int, ngcore::Table&, netgen::TABLE&, bool)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/template.hpp:131:5: warning: 'pi5.netgen::PointIndex::i' may be used uninitialized in this function [-Wmaybe-uninitialized] 131 | if (i[0] > i[1]) | ^~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:3556:34: note: 'pi5.netgen::PointIndex::i' was declared here 3556 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/template.hpp:131:5: warning: 'pi4.netgen::PointIndex::i' may be used uninitialized in this function [-Wmaybe-uninitialized] 131 | if (i[0] > i[1]) | ^~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:3556:29: note: 'pi4.netgen::PointIndex::i' was declared here 3556 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:3626:64: warning: 'pi3.netgen::PointIndex::i' may be used uninitialized in this function [-Wmaybe-uninitialized] 3626 | if (elem2.PNum(l) == pi1 || elem2.PNum(l) == pi2 || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 3627 | elem2.PNum(l) == pi3) | ~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:3596:29: warning: 'pi2.netgen::PointIndex::i' may be used uninitialized in this function [-Wmaybe-uninitialized] 3596 | if (bel[l] != pi1 && bel[l] != pi2 && bel[l] != pi3) In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:47:31: warning: 'pi1.netgen::PointIndex::i' may be used uninitialized in this function [-Wmaybe-uninitialized] 47 | return FlatArray (index[i+1]-index[i], data+index[i]); | ~~~~~^ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:3556:14: note: 'pi1.netgen::PointIndex::i' was declared here 3556 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 30%] Building CXX object libsrc/occ/CMakeFiles/occvis.dir/vsocc.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/vsocc.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/vsocc.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/vsocc.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/vsocc.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/vsocc.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/vsocc.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/vsocc.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/vsocc.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(std::size_t, double)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:373:17: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare] 373 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/vsocc.cpp: In member function 'virtual void netgen::VisualSceneOCCGeometry::BuildScene(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/vsocc.cpp:419:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 419 | for (int i = 1; i <= linelists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/vsocc.cpp:423:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::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.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/vsocc.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../visualization/vssolution.hpp:238:31: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:420:25: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 31%] Linking CXX shared library libngoccvis.so /usr/bin/c++ -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -shared -Wl,-soname,libngoccvis.so.6.2 -o libngoccvis.so.6.2 CMakeFiles/occvis.dir/vsocc.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/occ:/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/core: libngocc.so.6.2 ../core/libngcore.so make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' make[4]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 31%] Built target occvis make[4]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 30%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshing3.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp: In constructor 'netgen::Meshing3::Meshing3(const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:34:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 34 | for (int i = 1; i <= rules.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp: In constructor 'netgen::Meshing3::Meshing3(const char**)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:56:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 56 | for (int i = 0; i < rules.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp: In destructor 'virtual netgen::Meshing3::~Meshing3()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:68:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 68 | for (int i = 0; i < rules.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp: In member function 'netgen::MESHING3_RESULT netgen::Meshing3::GenerateMesh(netgen::Mesh&, const netgen::MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:345:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 345 | for(int i = 1; i <= allowpoint.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:374:37: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 374 | if (onlytri && groupfaces.Size() <= 20 + 2*stat.qualclass && | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:379:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 379 | for(int i = 1; i <= groupfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:382:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 382 | for(int i = 1; i <= groupfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:383:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 383 | for (j = 1; j <= locfaces.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:397:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for(int i = 1; i <= groupfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:471:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 471 | for(int i = 1; i <= canuse.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:507:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 507 | for (int i = oldnp+1; i <= plainpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:515:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 515 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:532:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 532 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:567:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 567 | for(int i = 1; i <= plainpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:570:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 570 | if (i <= pindex.Size()) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:584:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 584 | for(int i = oldnp+1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:588:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 588 | for(int i = oldnf+1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:592:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 592 | for(int i = 1; i <= delfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:596:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 596 | for(int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:626:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 626 | for(int i = 1; i <= tempnewpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:628:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 628 | for(int i = 1; i <= tempnewfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:630:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 630 | for(int i = 1; i <= tempdelfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:632:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 632 | for(int i = 1; i <= templocelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:639:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 639 | for(int i = 1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:642:11: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 642 | if (i <= pindex.Size()) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:654:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 654 | for (int i = oldnp+1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:660:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 660 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:678:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 678 | for(int i = oldnf+1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:687:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 687 | for(int i = 1; i <= delfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:711:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 711 | for(int i = 1; i <= ruleused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp: In member function 'void netgen::Meshing3::BlockFillLocalH(netgen::Mesh&, const netgen::MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:1174:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1174 | for (int i = 1; i <= npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:1187:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1187 | for (int i = 1; i <= npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:1255:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1255 | for (int i = 1; i <= npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:45, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/findip.hpp: In instantiation of 'int netgen::FindInnerPoint(POINTArray&, FACEArray&, netgen::Point3d&) [with POINTArray = netgen::NgArray; FACEArray = netgen::NgArray]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:375:52: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/findip.hpp:108:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 108 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:351:15: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 30%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshing2.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:35, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.hpp: In constructor 'netgen::Meshing2::Meshing2(const netgen::NetgenGeometry&, const netgen::MeshingParameters&, const netgen::Box<3>&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.hpp:47:25: warning: 'netgen::Meshing2::geo' will be initialized after [-Wreorder] 47 | const NetgenGeometry& geo; | ^~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.hpp:32:12: warning: 'netgen::AdFront2 netgen::Meshing2::adfront' [-Wreorder] 32 | AdFront2 adfront; | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:41:3: warning: when initialized here [-Wreorder] 41 | Meshing2 :: Meshing2 (const NetgenGeometry& ageo, | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp: In member function 'virtual void netgen::Meshing2::EndMesh()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:112:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 112 | for (int i = 0; i < ruleused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp: In member function 'netgen::MESHING2_RESULT netgen::Meshing2::GenerateMesh(netgen::Mesh&, const netgen::MeshingParameters&, double, int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:344:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 344 | for (int i = 0; i < seia.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:452:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 452 | for (int i = 1; i <= canuse.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:537:12: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 537 | (gpi1 < illegalpoint.Size()+PointIndex::BASE) && | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:538:12: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | (gpi2 < illegalpoint.Size()+PointIndex::BASE) ) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:633:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 633 | for (int i = 2; i <= loclines.Size(); i++) // don't remove first line | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:799:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 799 | for (int i = 1; i <= chartboundpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:808:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 808 | for (int i = 1; i <= chartboundlines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:851:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 851 | for (int i = 1; i <= locelements.Size() && found; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:869:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 869 | for (int i = oldnp+1; i <= plainpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:932:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 932 | for (int i = oldnl+1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:946:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 946 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:962:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 962 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:1026:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1026 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:1069:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1069 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:1082:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1082 | for (int i = oldnp+1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:1085:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1085 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:1157:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1157 | for (int i = 1; i <= critpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:1161:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1161 | for (int jj = 0; jj < intersecttrias.Size(); jj++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:1247:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1247 | for (int i = oldnl+1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:1251:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1251 | if (nlgpi1 <= pindex.Size() && nlgpi2 <= pindex.Size()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:1251:41: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1251 | if (nlgpi1 <= pindex.Size() && nlgpi2 <= pindex.Size()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:1312:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1312 | for (int i = oldnp+1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:1318:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1318 | for (int i = oldnl+1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:1350:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1350 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:1419:15: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1419 | if (gpi >= oldts+PointIndex::BASE) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:1448:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1448 | for (int i = 1; i <= dellines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:1493:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1493 | for (int i = 1; i <= pindex.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:1502:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1502 | for (int i = 1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:1509:29: warning: comparison of integer expressions of different signedness: 'const INDEX' {aka 'const int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1509 | loclines.Get(i).I(j) <= pindex.Size()) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:1554:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1554 | for (int i = 1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:1561:29: warning: comparison of integer expressions of different signedness: 'const INDEX' {aka 'const int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1561 | loclines.Get(i).I(j) <= pindex.Size()) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:1634: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:1634: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp: In member function 'virtual void netgen::VisualSceneSurfaceMeshing::DrawScene()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:1683:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1683 | if (loclines.Size() != changeval) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:1745:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1745 | for (int i = 1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:1782:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1782 | for (int i = 1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:1800:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1800 | for (int i = 1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:1825:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1825 | for (int i = 1; i <= plainpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:1721:10: warning: unused variable 'transp' [-Wunused-variable] 1721 | double transp = vispar.transp; | ^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../visualization/vssolution.hpp:238:31: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:102:16: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:317:19: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 32%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshtool.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtool.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtool.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtool.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtool.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtool.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtool.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtool.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtool.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtool.cpp: In function 'void netgen::MeshQuality2d(const netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/meshtool.cpp: In function 'double netgen::CalcVolume(const netgen::NgArray&, const netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtool.cpp:564:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 564 | for (int i = 0; i < elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtool.cpp: In function 'void netgen::MeshQuality3d(const netgen::Mesh&, netgen::NgArray*)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtool.cpp:587:19: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 587 | for (i = 1; i <= incl.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/meshtool.cpp: In function 'void netgen::SaveEdges(const netgen::Mesh&, const char*, double, char*)': /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/meshtool.cpp: In function 'void netgen::SaveSurfaceMesh(const netgen::Mesh&, double, char*)': /builddir/build/BUILD/netgen-6.2.2004/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.2004/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.2004/libsrc/meshing/meshtool.cpp: In function 'void netgen::SaveVolumeMesh(const netgen::Mesh&, const netgen::NetgenGeometry&, char*)': /builddir/build/BUILD/netgen-6.2.2004/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.2004/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.2004/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.2004/libsrc/meshing/meshtool.cpp: In function 'int netgen::CheckMesh3D(const netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2004/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.2004/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.2004/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.2004/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.2004/libsrc/meshing/meshtool.cpp:934:16: 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.2004/libsrc/meshing/meshtool.cpp:944:18: 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.2004/libsrc/meshing/meshtool.cpp: In function 'void netgen::RemoveProblem(netgen::Mesh&, int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtool.cpp:987:31: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 987 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtool.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtool.cpp:137:12: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 33%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/msghandler.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/msghandler.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/msghandler.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/msghandler.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/msghandler.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/msghandler.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/msghandler.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/msghandler.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/msghandler.cpp: In function 'void netgen::ResetStatus()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/msghandler.cpp:126:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < msgstatus_stack.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/msghandler.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 27%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshclass.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp: In destructor 'netgen::Mesh::~Mesh()': /builddmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' ir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:67:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 67 | for (int i = 0; i < materials.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:69:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 69 | for(int i = 0; i < userdata_int.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:71:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 71 | for(int i = 0; i < userdata_double.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:74:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 74 | for (int i = 0; i < bcnames.Size(); i++ ) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:77:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 77 | for (int i = 0; i < cd2names.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp: In member function 'netgen::Mesh& netgen::Mesh::operator=(const netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:104:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 104 | for ( int i = 0; i < mesh2.materials.Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:110:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 110 | for ( int i = 0; i < mesh2.bcnames.Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:116:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 116 | for (int i=0; i < mesh2.cd2names.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:121:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for (int i=0; i < mesh2.cd3names.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::DeleteMesh()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:155:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 155 | for ( int i = 0; i < bcnames.Size(); i++ ) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:157:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 157 | for (int i= 0; i< cd2names.Size(); i++) | ~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp: In member function 'netgen::SegmentIndex netgen::Mesh::AddSegment(const netgen::Segment&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:235:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if (maxn <= points.Size()) | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp: In member function 'netgen::SurfaceElementIndex netgen::Mesh::AddSurfaceElement(const netgen::Element2d&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:293:33: warning: comparison of integer expressions of different signedness: 'const short int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 293 | if (el.index<=0 || el.index > facedecoding.Size()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SetSurfaceElement(netgen::SurfaceElementIndex, const netgen::Element2d&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:313:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 313 | if (maxn <= points.Size()) | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:321:18: warning: comparison of integer expressions of different signedness: 'const short int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if (el.index > facedecoding.Size()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::Save(std::ostream&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:459:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 459 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:503:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 503 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:589:13: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 589 | pi < GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:613:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 613 | for (j = 1; j <= identpairs.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:635:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 635 | for (i = 1; i <= materials.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:643:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 643 | for (i = 1; i <= materials.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:650:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 650 | for ( int ii = 0; ii < bcnames.Size(); ii++ ) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:656:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 656 | for ( i = 0; i < bcnames.Size(); i++ ) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:661:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 661 | for (int ii = 0; ii&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:2822:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2822 | for (int i = 1; i <= mhd.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp: In member function 'double netgen::Mesh::AverageH(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:2863:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 2863 | for (i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::CalcLocalH(double)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:2907:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 2907 | for (int i = 0; i < GetNSE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::CalcLocalHFromPointDistances(double)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:3042:12: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 3042 | i < GetNP()+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:3044:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 3044 | for(j=i+1; j&, double*, const netgen::NgArray*, bool, bool) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:5329:52: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 5329 | if(ps_startelement != 0 && ps_startelement <= GetNSE() && PointContainedIn2DElement(p,lami,ps_startelement)) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp: In member function 'int netgen::Mesh::GetSurfaceElementOfPoint(const netgen::Point<3, double>&, double*, const netgen::NgArray*, bool, bool) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:5497:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 5497 | for(int i=0; i&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:5871:66: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 5871 | if ( (*this)[si].GetIndex () == facenr && (*this)[si][0] >= PointIndex::BASE && /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::CalcMinMaxAngle(double, double*)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:5902:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 5902 | for (i = 1; i <= GetNE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp: In member function 'int netgen::Mesh::GetNumPointsOfPointCurve(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:6182:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 6182 | if(curve == pointcurves_startpoint.Size()-1) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SetNP(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:6233:14: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 6233 | i < np+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp: In member function 'ngcore::Table netgen::Mesh::CreatePoint2ElementTable() const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:6263:16: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 6263 | return move(elementsonnode); | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:6263:16: note: remove 'std::move' call /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp: In member function 'ngcore::Table netgen::Mesh::CreatePoint2SurfaceElementTable(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:6305:16: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 6305 | return move(elementsonnode); | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:6305:16: note: remove 'std::move' call /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp: In member function 'bool netgen::Mesh::PureTrigMesh(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:6413:20: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 6413 | for (int i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:6419:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 6419 | for (int i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp: In member function 'bool netgen::Mesh::PureTetMesh() const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:6428:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 6428 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::BuildCurvedElements(const netgen::Refinement*, int, bool)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:6456:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 6456 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:6458:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 6458 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::BuildCurvedElements(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:6473:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 6473 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:6475:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 6475 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SetMaterial(int, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:6483:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 6483 | if (domnr > materials.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp: In member function 'const string& netgen::Mesh::GetMaterial(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:6500:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 6500 | if (domnr <= materials.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SetNBCNames(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:6509:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 6509 | for ( int i = 0; i < bcnames.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SetBCName(int, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:6517:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 6517 | if (bcnr >= bcnames.Size()) | ~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:6532:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 6532 | if (fd.BCProperty() <= bcnames.Size()) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp: In member function 'const string& netgen::Mesh::GetBCName(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:6543:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 6543 | if (bcnr < 0 || bcnr >= bcnames.Size()) | ~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SetNCD2Names(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:6555:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 6555 | for(int i=0; i= cd2names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp: In member function 'const string& netgen::Mesh::GetCD2Name(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:6587:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 6587 | if (cd2nr < 0 || cd2nr >= cd2names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SetNCD3Names(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:6599:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 6599 | for(int i=0; i= cd3names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp: In member function 'int netgen::Mesh::AddCD3Name(const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:6624:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 6624 | for (int i = 0; i < cd3names.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp: In member function 'const string& netgen::Mesh::GetCD3Name(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:6638:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 6638 | if (cd3nr < 0 || cd3nr >= cd3names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp: In member function 'bool netgen::Mesh::GetUserData(const char*, netgen::NgArray&, int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:6677:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 6677 | for(int i=0; i<(*userdata_int[id]).Size(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp: In member function 'bool netgen::Mesh::GetUserData(const char*, netgen::NgArray&, int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:6702:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 6702 | for(int i=0; i<(*userdata_double[id]).Size(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:99:26: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:388:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 388 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/meshclass.cpp:1909:56: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:273:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::__atomic_base::__int_type' {aka 'long unsigned int'} [-Wsign-compare] 273 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/meshclass.cpp:6667:51: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:274:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/meshclass.cpp:6692:57: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:274:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:1981:18: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/meshclass.cpp:6280:32: required from 'netgen::Mesh::CreatePoint2SurfaceElementTable(int) const:: [with auto:16 = ngcore::T_Range]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:239:13: required from 'void ngcore::ParallelForRange(ngcore::T_Range, TFUNC, int, ngcore::TotalCosts) [with TR = netgen::SurfaceElementIndex; TFUNC = netgen::Mesh::CreatePoint2SurfaceElementTable(int) const::]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:6281:42: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:273:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::__atomic_base::__int_type' {aka 'long unsigned int'} [-Wsign-compare] 273 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380: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.2004/libsrc/meshing/meshclass.cpp:6512:15: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/flags.hpp:16, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:8, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const string&) const [with T = netgen::NgArray*; std::string = std::__cxx11::basic_string]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/symboltable.hpp:116:14: required from 'bool ngcore::SymbolTable::Used(const string&) const [with T = netgen::NgArray*; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:6664:28: required from here /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const string&) const [with T = netgen::NgArray*; std::string = std::__cxx11::basic_string]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/symboltable.hpp:116:14: required from 'bool ngcore::SymbolTable::Used(const string&) const [with T = netgen::NgArray*; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:6689:31: required from here /builddir/build/BUILD/netgen-6.2.2004/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] make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 32%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshtype.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.cpp: In member function 'void netgen::Element::GetTets(netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.cpp:1282:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1282 | for (i = 1; i <= locels.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.cpp: In member function 'void netgen::Identifications::GetMap(int, netgen::NgArray&, bool) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.cpp:2644:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2644 | for (int i = 0; i < idpoints_table[identnr].Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/table.hpp: In instantiation of 'std::ostream& netgen::operator<<(std::ostream&, const netgen::TABLE&) [with T = netgen::INDEX_2; int BASE = 0; std::ostream = std::basic_ostream]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.cpp:2726:33: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/table.hpp:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 256 | for (int j = 0; j < row.Size(); j++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.cpp:2641:16: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 33%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/netrule2.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule2.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule2.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule2.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule2.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule2.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule2.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule2.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule2.cpp: In destructor 'netgen::netrule::~netrule()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule2.cpp:17:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 17 | for(int i = 0; i < oldutofreearea_i.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule2.cpp:19:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 19 | for(int i = 0; i < freezone_i.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule2.cpp: In member function 'void netgen::netrule::SetFreeZoneTransformation(const netgen::Vector&, int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule2.cpp:38:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 38 | if (tolclass <= oldutofreearea_i.Size()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/netrule2.cpp:127:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 127 | for (int i = 1; i <= transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule2.cpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 1; i <= transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule2.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 35%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/prism2rls.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 36%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/pyramid2rls.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 36%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/pyramidrls.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 37%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/quadrls.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 34%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/netrule3.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp: In destructor 'netgen::vnetrule::~vnetrule()': /builddmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' ir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp:21:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 21 | for (int i = 1; i <= freefaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp:23:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 23 | for (int i = 1; i <= freesets.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp:25:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 25 | for (int i = 1; i <= freeedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp:27:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 27 | for (int i = 1; i <= freefaceinequ.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp: In member function 'int netgen::vnetrule::TestFlag(char) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp:35:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 35 | for (int i = 1; i <= flags.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp: In member function 'void netgen::vnetrule::SetFreeZoneTransformation(const netgen::Vector&, int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp:78:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 78 | for (i = 2; i <= freezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp:85:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 85 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp:90:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 90 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp: In member function 'int netgen::vnetrule::ConvexFreeZone() const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp:141:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp:149:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 149 | for (i = 1; i <= freesetedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp: In member function 'int netgen::vnetrule::IsInFreeZone(const netgen::Point3d&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp:175:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 175 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp:181:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 181 | for (i = 1; i <= freesetfaces.Size() && inthis; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/netrule3.cpp:213:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (j = 1; j <= freezonepi.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp:219:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 219 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp:225:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 225 | for (j = 1; j <= freeseti.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/netrule3.cpp:316:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 316 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp:446:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 446 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp:579:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 579 | for (i = 1; i <= lpi.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp:585:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 585 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp:618:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 618 | for (i = 1; i <= lpi.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp:624:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 624 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 644 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp:686:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 686 | for (i = 1; i <= transfreezone.Size() && (allleft || allright); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp:739:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 739 | for (i = 1; i <= activefaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/netrule3.cpp:880:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 880 | for (j = 1; j <= freezonepi.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp:886:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 886 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp:892:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 892 | for (j = 1; j <= freeseti.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp: In member function 'int netgen::vnetrule::TestOk() const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp:995:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 995 | for (i = 1; i <= cntpused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp:997:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 997 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp:999:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 999 | for (i = 1; i <= delfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp:1003:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1003 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp:1008:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1008 | for (i = 1; i <= cntpused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp:1016:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1016 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp:1036:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1036 | for (k = 1; k <= edge1.Size(); k++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 34%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/parser2.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser2.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser2.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser2.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser2.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser2.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser2.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser2.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser2.cpp: In member function 'void netgen::netrule::LoadRule(std::istream&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser2.cpp:434:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 434 | for (i = 1; i <= pnearness.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser2.cpp:473:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 473 | for (i = 0; i < oldutofreearea_i.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser2.cpp:485:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 485 | for (int j = 0; j < freezone.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser2.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 35%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/parser3.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser3.cpp: In member function 'void netgen::vnetrule::LoadRule(std::istream&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser3.cpp:370:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 370 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser3.cpp:375:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 375 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser3.cpp:388:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 388 | for (j = 1; j <= 3 * (points.Size() - noldp); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser3.cpp:395:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 395 | for (k = 1; k <= 3 * points.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser3.cpp:431:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 431 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser3.cpp:436:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 436 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser3.cpp:448:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 448 | for (j = 1; j <= 3 * (points.Size() - noldp); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser3.cpp:455:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 455 | for (k = 1; k <= 3 * points.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser3.cpp:653:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | for (i = 1; i <= freezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser3.cpp:654:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 654 | for (j = 1; j <= points.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser3.cpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | for (i = 1; i <= freezonepi.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser3.cpp:671:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 671 | for (i = 1; i <= freezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser3.cpp:679:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 679 | for (i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser3.cpp:710:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 710 | for (i = 1; i <= freezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser3.cpp:726:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 726 | for (int j = 1; j <= points.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser3.cpp:729:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 729 | for (int j = 1; j <= freezone.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser3.cpp:737:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 737 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser3.cpp:744:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 744 | for (ii1 = 1; ii1 <= freeset.Size(); ii1++) | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser3.cpp:745:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 745 | for (ii2 = 1; ii2 <= freeset.Size(); ii2++) | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser3.cpp:746:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 746 | for (ii3 = 1; ii3 <= freeset.Size(); ii3++) | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser3.cpp:762:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 762 | for (ii = 1; ii <= freeset.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser3.cpp:780:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 780 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser3.cpp:791:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 791 | for (i = 1; i <= pnearness.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser3.cpp:815:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 815 | for (i = 1; i <= edges.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser3.cpp:833:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 833 | for (i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser3.cpp:857:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 857 | for (i = 1; i <= pnearness.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser3.cpp:875:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 875 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser3.cpp:885:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 885 | for (k = 1; k <= freesetfaces.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser3.cpp:889:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 889 | for (l = k+1; l <= freesetfaces.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 37%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/refine.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/refine.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/refine.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/refine.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/refine.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/refine.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/refine.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/refine.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/refine.cpp: In member function 'void netgen::Refinement::Refine(netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/refine.cpp:28:36: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 28 | if (mesh.mlbetweennodes.Size() < mesh.GetNV()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/refine.cpp:51:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 51 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/refine.cpp:78:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 78 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/refine.cpp: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 < par_nr.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/refine.cpp:117:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < parents.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/refine.cpp:160:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 160 | if (pinew >= epgi.Size()+PointIndex::BASE) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/refine.cpp:181:5: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 181 | i < surfgi.Size()+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/refine.cpp:244:23: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 244 | if (surfgi.Size() < pnums.Elem(4+j)) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/refine.cpp:321:27: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 321 | if (surfgi.Size() < pnums.Elem(5+j)) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/refine.cpp:743:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 743 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/refine.cpp:806:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 806 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/refine.cpp:816:25: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 816 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/refine.cpp:848:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 848 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/refine.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380: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.2004/libsrc/meshing/refine.cpp:31:76: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/refine.cpp:125:16: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380: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.2004/libsrc/meshing/../include/../general/ngarray.hpp:494:29: required from 'netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = netgen::PointIndex; int S = 27]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/refine.cpp:511:28: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 38%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/ruler2.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/ruler2.cpp:171:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 171 | for (int i = maxlegalline; i < llines1.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.cpp:209:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 209 | for (int ri = 1; ri <= rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.cpp:361:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < pmap.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.cpp:513:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 513 | for (int i = maxlegalpoint+1; i <= lpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.cpp:546:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 546 | for (int i = maxlegalline+1; i <= llines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.cpp:633:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 633 | for (int i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/ruler2.cpp:710:31: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:332:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 332 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/ruler2.cpp:711:30: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:332:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/ruler2.cpp:712:31: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:332:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/ruler2.cpp:713:31: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:332:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:494:29: required from 'netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = int; int S = 100]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.cpp:105:17: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 38%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/secondorder.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/secondorder.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/secondorder.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/secondorder.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/secondorder.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/secondorder.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/secondorder.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/secondorder.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/secondorder.cpp: In member function 'void netgemake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' n::Refinement::MakeSecondOrder(netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2004/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.2004/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.2004/libsrc/meshing/secondorder.cpp:116:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 116 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/secondorder.cpp:209:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 209 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/secondorder.cpp:395:29: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 395 | for (int i = oldsize; i < mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/secondorder.cpp: In member function 'void netgen::Refinement::ValidateRefinedMesh(netgen::Mesh&, netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/secondorder.cpp:500:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 500 | for (int i = 1; i <= parents.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/secondorder.cpp:509:20: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 509 | for (int i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/secondorder.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 39%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/smoothing2.5.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing2.5.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing2.5.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing2.5.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing2.5.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing2.5.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing2.5.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing2.5.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/smoothing2.5.cpp:13:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 13 | for(int i=0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing2.5.cpp:79:24: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 38%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/ruler3.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/ruler3.cpp:183:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int ri = 0; ri < rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler3.cpp:229:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 229 | for (int ri = 1; ri <= rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler3.cpp:460:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 460 | while (!ok && locpi < lpoints.Size()-1+PointIndex::BASE) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler3.cpp:655:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 655 | for (int i = 1; i <= fz.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler3.cpp:662:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 662 | for (int i = 1; i <= lpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler3.cpp:686:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 686 | for (int i = 1; i <= lfaces.Size() && ok; i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler3.cpp:961:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 961 | for (int i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler3.cpp:1074:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1074 | for (int i = noldlp+1; i <= lpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler3.cpp:1078:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1078 | for (int i = noldlf+1; i <= lfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler3.cpp:1082:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1082 | for (int i = 1; i <= delfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler3.cpp:1086:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1086 | for (int i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler3.cpp:111:23: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = char; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:494:29: required from 'netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = char; int S = 100]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler3.cpp:264:15: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:494:29: required from 'netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = int; int S = 100]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler3.cpp:267:15: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 41%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/tetrarls.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 39%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/smoothing2.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing2.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing2.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing2.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing2.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing2.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing2.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing2.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing2.cpp: In member function 'virtual double netmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' gen::Opti2SurfaceMinFunction::Func(const netgen::Vector&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing2.cpp:224:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 224 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing2.cpp: In member function 'virtual double netgen::Opti2SurfaceMinFunction::FuncGrad(const netgen::Vector&, netgen::Vector&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing2.cpp:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 256 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/smoothing2.cpp:289:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing2.cpp: In member function 'virtual double netgen::Opti2SurfaceMinFunction::XXFuncGrad(const netgen::Vector&, netgen::Vector&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing2.cpp:368:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 368 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/smoothing2.cpp:420:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 420 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing2.cpp: In member function 'virtual double netgen::Opti2EdgeMinFunction::FuncGrad(const netgen::Vector&, netgen::Vector&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing2.cpp:506:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 506 | for (j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing2.cpp: In member function 'virtual double netgen::Opti2SurfaceMinFunctionJacobian::FuncGrad(const netgen::Vector&, netgen::Vector&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing2.cpp:592:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 592 | for (int j = 1; j <= ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/smoothing2.cpp:661:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 661 | for (j = 1; j <= ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing2.cpp: In member function 'void netgen::MeshOptimize2d::ImproveMesh(const netgen::MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2004/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.2004/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.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing2.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In instantiation of 'int ngcore::ComputeColoring(ngcore::FlatArray, size_t, const Tmask&) [with Tmask = netgen::MeshOptimize2d::ImproveMesh(const netgen::MeshingParameters&)::; size_t = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing2.cpp:743:75: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:1085:25: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1085 | while(colored_blocks, size_t, const Tmask&) [with Tmask = netgen::MeshOptimize2d::ImproveMesh(const netgen::MeshingParameters&)::; size_t = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing2.cpp:769:75: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:1085:25: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing2.cpp: In instantiation of 'netgen::MeshOptimize2d::ImproveMesh(const netgen::MeshingParameters&):: [with auto:8 = ngcore::T_Range]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:239:13: required from 'void ngcore::ParallelForRange(ngcore::T_Range, TFUNC, int, ngcore::TotalCosts) [with TR = long unsigned int; TFUNC = netgen::MeshOptimize2d::ImproveMesh(const netgen::MeshingParameters&)::]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing2.cpp:1030:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing2.cpp:911:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 911 | for (int j = 0; j < elementsonpoint[pi].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing2.cpp:943:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 943 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing2.cpp:950:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 950 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing2.cpp:980:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 980 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing2.cpp:1019:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1019 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing2.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 42%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/triarls.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 40%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/specials.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/specials.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/specials.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/specials.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/specials.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/specials.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/specials.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/specials.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/specials.cpp: In function 'void netgen::CutOffAndCombine(netgen::Mesh&, const netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2004/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.2004/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.2004/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.2004/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.2004/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.2004/libsrc/meshing/specials.cpp: In function 'void netgen::HelmholtzMesh(netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/specials.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 40%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/smoothing3.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing3.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing3.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing3.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing3.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing3.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing3.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing3.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing3.cpp: In member function 'virtual double netgen::MinFunctionSum::Func(const netgen::Vector&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing3.cpp:20:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 20 | for(int i=0; i&, const netgen::MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing3.cpp:341:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 341 | for (int i = 0; i < elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing3.cpp: In member function 'virtual double netgen::PointFunction::PointFunctionValue(const netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing3.cpp:362:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 362 | for (int j = 0; j < elementsonpoint[actpind].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing3.cpp: In member function 'virtual double netgen::PointFunction::PointFunctionValueGrad(const netgen::Point<3, double>&, netgen::Vec<3>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing3.cpp:382:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 382 | for (int j = 0; j < elementsonpoint[actpind].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing3.cpp: In member function 'virtual double netgen::PointFunction::PointFunctionValueDeriv(const netgen::Point<3, double>&, const netgen::Vec<3>&, double&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing3.cpp:412:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 412 | for (int j = 0; j < elementsonpoint[actpind].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing3.cpp: In member function 'int netgen::PointFunction::MovePointToInner()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing3.cpp:438:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 438 | for (int j = 0; j < elementsonpoint[actpind].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing3.cpp: In constructor 'netgen::JacobianPointFunction::JacobianPointFunction(netgen::Mesh::T_POINTS&, const ngcore::Array&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing3.cpp:990:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 990 | for (int i = 0; i < elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing3.cpp: In member function 'void netgen::Mesh::ImproveMeshSequential(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing3.cpp:1340:7: warning: unused variable 'np' [-Wunused-variable] 1340 | int np = GetNP(); | ^~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing3.cpp:1341:7: warning: unused variable 'ne' [-Wunused-variable] 1341 | int ne = GetNE(); | ^~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing3.cpp: In member function 'void netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing3.cpp:1467:7: warning: unused variable 'np' [-Wunused-variable] 1467 | int np = GetNP(); | ^~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/smoothing3.cpp:1649:22: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1649 | for (int i=0; i*>&, netgen::OPTIMIZEGOAL, const netgen::NgArray*>*)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing3.cpp:1806:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1806 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing3.cpp:1855:9: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1855 | if(pi < (*used_idmaps)[j]->Size() + PointIndex::BASE) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing3.cpp:1912:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1912 | for(int i=0; i; FACEArray = netgen::NgArray]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing3.cpp:454:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/findip.hpp:108:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 108 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing3.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In instantiation of 'int ngcore::ComputeColoring(ngcore::FlatArray, size_t, const Tmask&) [with Tmask = netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)::; size_t = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing3.cpp:1483:62: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:1085:25: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1085 | while(colored_blocks::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing3.cpp:1375:16: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380: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.2004/libsrc/meshing/smoothing3.cpp:1648:16: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 43%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/parallelmesh.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 44%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/paralleltop.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 41%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/topology.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' 004/libsrc/meshing/topology.cpp:388:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 388 | for (ElementIndex ei = begin; ei < end; ei++) | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp:432:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 432 | for (SurfaceElementIndex ei = begin; ei < end; ei++) | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp: In member function 'void netgen::MeshTopology::Update(netgen::TaskManager, netgen::Tracer)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp:483:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 483 | for (int pei = 0; pei < mesh->pointelements.Size(); pei++) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp:490:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 490 | for (int pei = 0; pei < mesh->pointelements.Size(); pei++) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp:519:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 519 | for (int i = 0; i < edge2vert.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp:522:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | for (int i = 0; i < edge2vert.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp:531:21: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 531 | if (parents[0] >= PointIndex::BASE) cnt[parents[0]]++; /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp:538:21: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 538 | if (parents[0] >= PointIndex::BASE) vert2vertcoarse.AddSave (parents[0], parents[1]); /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp:544:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 544 | for (int i = PointIndex::BASE; i < nv+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp:561:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 561 | v < end+PointIndex::BASE; v++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp:616:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 616 | v < end+PointIndex::BASE; v++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp:647:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 647 | for (int j = 0; j < vertex2.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp: In member function 'void netgen::MeshTopology::Update(netgen::TaskManager, netgen::Tracer)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp:700:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 700 | for (int i = 0; i < face2vert.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp:703:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 703 | for (int i = 0; i < face2vert.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp:713:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 713 | for (int i = PointIndex::BASE; i < nv+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp:739:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 739 | v < end+PointIndex::BASE; v++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp:743:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 743 | for (int j = 0; j < vert2oldface[v].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp:787:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 787 | v < end+PointIndex::BASE; v++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp:793:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 793 | for (int j = 0; j < vert2oldface[v].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp:1171:48: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1171 | for (ElementIndex ei = begin; ei < end; ei++) | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp: In member function 'void netgen::MeshTopology::Update(netgen::TaskManager, netgen::Tracer)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp:1214:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1214 | for (int k = 0; k < vertels.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp: In member function 'void netgen::MeshTopology::GetEdgeVertices(int, int&, int&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp:1791:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1791 | if (ednr < 1 || ednr > edge2vert.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp: In member function 'void netgen::MeshTopology::GetFaceEdges(int, netgen::NgArray&, bool) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp:1832:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1832 | for (int i = 0; i < els.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp:1844:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1844 | for(int k=0;k&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp:2002:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2002 | for ( int eli1=1; eli1 <= volels1.Size(); eli1++) | ~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp: In member function 'void netgen::MeshTopology::GetSegmentSurfaceElements(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp:2017:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2017 | for ( int eli1=1; eli1 <= els1.Size(); eli1++) | ~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp:375:11: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp:1106:16: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380: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.2004/libsrc/meshing/topology.cpp:1155:13: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::ElementIndex; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = netgen::ElementIndex; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp:2003:49: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp:2018:43: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 42%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/validate.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/validate.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/validate.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/validate.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/validate.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/validate.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/validate.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/validate.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/validate.cpp: In function 'void netgen::GetPureBadness(netgen::Mesh&, netgen::NgArray&, const netgen::NgBitArray&)': /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/validate.cpp: In function 'double netgen::Validate(const netgen::Mesh&, netgen::NgArray&, const netgen::NgArray&, double, bool, netgen::NgArray*)': /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/validate.cpp: In function 'void netgen::GetWorkingArea(netgen::NgBitArray&, netgen::NgBitArray&, const netgen::Mesh&, const netgen::NgArray&, int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/validate.cpp:114:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for(int i=0; i&, const netgen::NgBitArray&, const netgen::Refinement&, const netgen::NgArray&, double, bool, const netgen::NgArray*>&)': /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/validate.cpp:307:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 307 | for(int i=0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/validate.cpp:15:21: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/validate.cpp:200:21: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 45%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/hexarls.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 43%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/bcfunctions.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bcfunctions.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bcfunctions.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bcfunctions.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bcfunctions.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bcfunctions.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bcfunctions.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bcfunctions.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bcfunctions.cpp: In function 'void netgen::GetFaceColours(netgen::Mesh&, netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bcfunctions.cpp:64:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 64 | for(int j = 1; j <= face_colours.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bcfunctions.cpp:79:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 79 | for( int i = 1; i <= face_colours.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bcfunctions.cpp: In function 'void netgen::AutoColourAlg_UserProfile(netgen::Mesh&, std::ifstream&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bcfunctions.cpp:194:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 194 | for(int i = 1; i <= bc_num.Size();i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bcfunctions.cpp:229:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 229 | for(int col_index = 1; col_index <= bc_colours.Size(); col_index++) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bcfunctions.cpp:262:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | for(int bc_index = 0; bc_index <= bc_num.Size(); bc_index++) | ~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bcfunctions.cpp: In function 'void netgen::AutoColourAlg_Sorted(netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bcfunctions.cpp:302:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 302 | for(int i = 1; i <= all_colours.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bcfunctions.cpp:329:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 329 | for(int i = 0; i <= all_colours.Size(); i++) colours_sorted[i] = i; | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bcfunctions.cpp:354:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 354 | for(int i = 1; i <= all_colours.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bcfunctions.cpp:386:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 386 | for(int i = 0; i < colours_sorted.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bcfunctions.cpp:408:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 408 | for(int i = 0; i < faces_sorted.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bcfunctions.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'void netgen::BubbleSort(netgen::NgFlatArray&, netgen::NgFlatArray&) [with T = int; S = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bcfunctions.cpp:372:45: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:735:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 735 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:736:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 736 | for (int j = i+1; j < data.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bcfunctions.cpp:323:22: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 46%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/__/ng/onetcl.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 47%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geom2d.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/geom2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/geom2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/geom2d.cpp: In member function 'double netgen::Polygon2d::HArea() const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/geom2d.cpp:280:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 280 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/geom2d.cpp: In member function 'int netgen::Polygon2d::IsOn(const netgen::Point2d&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/geom2d.cpp:310:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 310 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/geom2d.cpp: In member function 'int netgen::Polygon2d::IsIn(const netgen::Point2d&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/geom2d.cpp:337:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 337 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/geom2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 46%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/adtree.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/adtree.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/adtree.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/adtree.cpp: In member function 'void netgen::ADTree::Insert(const float*, int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/adtree.cpp:86:21: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 86 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/adtree.cpp:119:20: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 119 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/adtree.cpp: In member function 'void netgen::ADTree3::Insert(const float*, int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/adtree.cpp:335:21: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 335 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/adtree.cpp:367:20: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 367 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/adtree.cpp: In member function 'void netgen::ADTree6::Insert(const float*, int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/adtree.cpp:1621:21: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1621 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/adtree.cpp:1651:20: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/adtree.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 44%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/basegeom.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.cpp: In member function 'virtual void netgen::NetgenGeometrmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' y::Analyse(netgen::Mesh&, const netgen::MeshingParameters&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.cpp:212:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 212 | if(i == num) continue; | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.cpp: In member function 'virtual void netgen::NetgenGeometry::FindEdges(netgen::Mesh&, const netgen::MeshingParameters&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.cpp:325:28: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 325 | if (i1 > divide_edge_sections) | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.cpp: In member function 'virtual void netgen::NetgenGeometry::MeshSurface(netgen::Mesh&, const netgen::MeshingParameters&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.cpp:424:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 424 | if(seg.si == k+1) | ~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.cpp:440:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 440 | if(seg.si == k+1) | ~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.cpp:460:25: warning: unused variable 'res' [-Wunused-variable] 460 | MESHING2_RESULT res = meshing.GenerateMesh(mesh, mparam, mparam.maxh, k+1); | ^~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.cpp: In member function 'virtual std::shared_ptr netgen::GeometryRegisterArray::LoadFromMeshFile(std::istream&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.cpp:509:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 48%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geomfuncs.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/geomfuncs.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/geomfuncs.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/geomfuncs.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 47%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geom3d.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/geom3d.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/geom3d.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/geom3d.cpp: In member function 'void netgen::referencetransform::ToPlain(const netgen::NgArray&, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/geom3d.cpp:721:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 721 | for (i = 1; i <= p.Size(); i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/geom3d.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 48%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geomtest3d.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/geomtest3d.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/geomtest3d.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/geomtest3d.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 49%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/transform3d.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/transform3d.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/transform3d.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/transform3d.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 49%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/spline.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/spline.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/spline.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/gprim/spline.cpp:75:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 75 | for(int i=0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 50%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/densemat.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/linalg/densemat.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/linalg/densemat.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/linalg/densemat.cpp: In member function 'void netgen::DenseMatrix::SetSize(int, int)': /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../linalg/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/linalg/densemat.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../linalg/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 50%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/splinegeometry.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/splinegeometry.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/splinegeometry.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/splinegeometry.cpp: In instantiation of 'netgen::SplineGeometry::~SplineGeometry() [with int D = 2]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/splinegeometry.cpp:130:18: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/splinegeometry.cpp:20:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 20 | for(int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/gprim/splinegeometry.cpp:130:18: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/splinegeometry.cpp:54:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 54 | for(int i=0; i::GetRawData(netgen::NgArray&) const [with int D = 2]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/splinegeometry.cpp:130:18: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/splinegeometry.cpp:32:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 32 | for(int i=0; i::GetBoundingBox(netgen::Box&) const [with int D = 2]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/splinegeometry.cpp:130:18: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/splinegeometry.cpp:103:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 103 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/splinegeometry.cpp:108:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 108 | for (int j = 0; j < points.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/splinegeometry.cpp: In instantiation of 'netgen::SplineGeometry::~SplineGeometry() [with int D = 3]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/splinegeometry.cpp:131:18: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/splinegeometry.cpp:20:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 20 | for(int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/gprim/splinegeometry.cpp:131:18: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/splinegeometry.cpp:54:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 54 | for(int i=0; i::GetRawData(netgen::NgArray&) const [with int D = 3]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/splinegeometry.cpp:131:18: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/splinegeometry.cpp:32:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 32 | for(int i=0; i::GetBoundingBox(netgen::Box&) const [with int D = 3]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/splinegeometry.cpp:131:18: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/splinegeometry.cpp:103:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 103 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/splinegeometry.cpp:108:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 108 | for (int j = 0; j < points.Size(); j++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/splinegeometry.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../linalg/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 51%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/polynomial.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/linalg/polynomial.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/linalg/polynomial.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/linalg/polynomial.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../linalg/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 51%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/bfgs.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/linalg/bfgs.cpp:12: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/linalg/bfgs.cpp:12: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/linalg/bfgs.cpp:12: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 52%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/linopt.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/linalg/linopt.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/linalg/linopt.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/linalg/linopt.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 52%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/linsearch.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/linalg/linsearch.cpp:19: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/linalg/linsearch.cpp:19: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/linalg/linsearch.cpp:19: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 53%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/ngarray.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/ngarray.cpp:16: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/ngarray.cpp:16: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/ngarray.cpp:16: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 53%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/ngbitarray.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/ngbitarray.cpp:12: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/ngbitarray.cpp:12: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/ngbitarray.cpp:12: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 54%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/dynamicmem.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/dynamicmem.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/dynamicmem.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/dynamicmem.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 54%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/hashtabl.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/hashtabl.cpp:13: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/hashtabl.cpp:13: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/hashtabl.cpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position2(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/hashtabl.cpp:164:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 164 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/hashtabl.cpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::PositionCreate2(const INDEX&, int&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/hashtabl.cpp:178:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 178 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/hashtabl.cpp: In member function 'void netgen::BASE_INDEX_2_CLOSED_HASHTABLE::BaseSetSize(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/hashtabl.cpp:235:26: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 235 | for (size_t i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/general/hashtabl.cpp:247:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 247 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/hashtabl.cpp:13: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 55%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/mystring.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/mystring.cpp:19: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/mystring.cpp:19: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/mystring.cpp:19: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 55%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/optmem.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/optmem.cpp:13: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/optmem.cpp:13: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/optmem.cpp: In destructor 'netgen::BlockAllocator::~BlockAllocator()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/optmem.cpp:32:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 32 | for (int i = 0; i < bablocks.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/optmem.cpp:13: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 56%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/parthreads.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/parthreads.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/parthreads.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/parthreads.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 56%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/seti.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/seti.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/seti.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/seti.cpp: In member function 'void netgen::IndexSet::Del(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/seti.cpp:55:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 55 | for (int i = 1; i <= set.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/seti.cpp: In member function 'void netgen::IndexSet::Clear()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/seti.cpp:66:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 66 | for (int i = 1; i <= set.Size(); i++) | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/seti.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 57%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/sort.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/sort.cpp:14: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/sort.cpp:14: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/sort.cpp:14: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 57%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/spbita2d.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/spbita2d.cpp:13: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/spbita2d.cpp:13: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/spbita2d.cpp:13: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 58%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/table.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/table.cpp:12: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/table.cpp:12: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/table.cpp: In destructor 'netgen::BASE_TABLE::~BASE_TABLE()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/table.cpp:58:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 58 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/table.cpp: In member function 'void netgen::BASE_TABLE::SetSize(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/table.cpp:65:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 65 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/table.cpp: In member function 'void netgen::BASE_TABLE::SetElementSizesToMaxSizes()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/table.cpp:210:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 210 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/table.cpp:12: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 58%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/mpi_interface.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/mpi_interface.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/mpi_interface.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/mpi_interface.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 59%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/gzstream.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/gzstream.cpp:30: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/gzstream.cpp:30: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/gzstream.cpp:30: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 45%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/python_mesh.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/python_mesh.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/python_mesh.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/python_mesh.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/python_mesh.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/python_mesh.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/python_mesh.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/python_mesh.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/python_mesh.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/python_mesh.cpp:92:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 92 | for (int i = 0; i < procs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/python_mesh.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/python_mesh.cpp:949:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 949 | for (ElementIndex ei = 0; ei < self.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/python_mesh.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/python_mesh.cpp:980:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 980 | for (ElementIndex ei = 0; ei < self.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/python_mesh.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/python_mesh.cpp:1001:30: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1001 | for(auto i = 0; i= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/python_ngcore.hpp:123:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 123 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/python_ngcore.hpp: In instantiation of 'void ngcore::ExportArray(pybind11::module&) [with T = netgen::MeshPoint; TIND = netgen::PointIndex]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/python_mesh.cpp:524:38: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/python_ngcore.hpp:114:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/python_ngcore.hpp:123:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 123 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/python_mesh.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/meshtype.hpp:1333:25: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:388:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 388 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 59%] Linking CXX shared library libngmesh.so /usr/bin/c++ -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -shared -Wl,-soname,libngmesh.so.6.2 -o libngmesh.so.6.2 CMakeFiles/mesh.dir/adfront2.cpp.o CMakeFiles/mesh.dir/adfront3.cpp.o CMakeFiles/mesh.dir/bisect.cpp.o CMakeFiles/mesh.dir/boundarylayer.cpp.o CMakeFiles/mesh.dir/clusters.cpp.o CMakeFiles/mesh.dir/curvedelems.cpp.o CMakeFiles/mesh.dir/delaunay.cpp.o CMakeFiles/mesh.dir/delaunay2d.cpp.o CMakeFiles/mesh.dir/geomsearch.cpp.o CMakeFiles/mesh.dir/global.cpp.o CMakeFiles/mesh.dir/hprefinement.cpp.o CMakeFiles/mesh.dir/improve2.cpp.o CMakeFiles/mesh.dir/improve2gen.cpp.o CMakeFiles/mesh.dir/improve3.cpp.o CMakeFiles/mesh.dir/localh.cpp.o CMakeFiles/mesh.dir/meshclass.cpp.o CMakeFiles/mesh.dir/meshfunc.cpp.o CMakeFiles/mesh.dir/meshfunc2d.cpp.o CMakeFiles/mesh.dir/meshing2.cpp.o CMakeFiles/mesh.dir/meshing3.cpp.o CMakeFiles/mesh.dir/meshtool.cpp.o CMakeFiles/mesh.dir/meshtype.cpp.o CMakeFiles/mesh.dir/msghandler.cpp.o CMakeFiles/mesh.dir/netrule2.cpp.o CMakeFiles/mesh.dir/netrule3.cpp.o CMakeFiles/mesh.dir/parser2.cpp.o CMakeFiles/mesh.dir/parser3.cpp.o CMakeFiles/mesh.dir/prism2rls.cpp.o CMakeFiles/mesh.dir/pyramid2rls.cpp.o CMakeFiles/mesh.dir/pyramidrls.cpp.o CMakeFiles/mesh.dir/quadrls.cpp.o CMakeFiles/mesh.dir/refine.cpp.o CMakeFiles/mesh.dir/ruler2.cpp.o CMakeFiles/mesh.dir/ruler3.cpp.o CMakeFiles/mesh.dir/secondorder.cpp.o CMakeFiles/mesh.dir/smoothing2.5.cpp.o CMakeFiles/mesh.dir/smoothing2.cpp.o CMakeFiles/mesh.dir/smoothing3.cpp.o CMakeFiles/mesh.dir/specials.cpp.o CMakeFiles/mesh.dir/tetrarls.cpp.o CMakeFiles/mesh.dir/topology.cpp.o CMakeFiles/mesh.dir/triarls.cpp.o CMakeFiles/mesh.dir/validate.cpp.o CMakeFiles/mesh.dir/bcfunctions.cpp.o CMakeFiles/mesh.dir/parallelmesh.cpp.o CMakeFiles/mesh.dir/paralleltop.cpp.o CMakeFiles/mesh.dir/basegeom.cpp.o CMakeFiles/mesh.dir/python_mesh.cpp.o CMakeFiles/mesh.dir/hexarls.cpp.o CMakeFiles/mesh.dir/__/__/ng/onetcl.cpp.o CMakeFiles/mesh.dir/__/gprim/adtree.cpp.o CMakeFiles/mesh.dir/__/gprim/geom2d.cpp.o CMakeFiles/mesh.dir/__/gprim/geom3d.cpp.o CMakeFiles/mesh.dir/__/gprim/geomfuncs.cpp.o CMakeFiles/mesh.dir/__/gprim/geomtest3d.cpp.o CMakeFiles/mesh.dir/__/gprim/transform3d.cpp.o CMakeFiles/mesh.dir/__/gprim/spline.cpp.o CMakeFiles/mesh.dir/__/gprim/splinegeometry.cpp.o CMakeFiles/mesh.dir/__/linalg/densemat.cpp.o CMakeFiles/mesh.dir/__/linalg/polynomial.cpp.o CMakeFiles/mesh.dir/__/linalg/bfgs.cpp.o CMakeFiles/mesh.dir/__/linalg/linopt.cpp.o CMakeFiles/mesh.dir/__/linalg/linsearch.cpp.o CMakeFiles/mesh.dir/__/general/ngarray.cpp.o CMakeFiles/mesh.dir/__/general/ngbitarray.cpp.o CMakeFiles/mesh.dir/__/general/dynamicmem.cpp.o CMakeFiles/mesh.dir/__/general/hashtabl.cpp.o CMakeFiles/mesh.dir/__/general/mystring.cpp.o CMakeFiles/mesh.dir/__/general/optmem.cpp.o CMakeFiles/mesh.dir/__/general/parthreads.cpp.o CMakeFiles/mesh.dir/__/general/seti.cpp.o CMakeFiles/mesh.dir/__/general/sort.cpp.o CMakeFiles/mesh.dir/__/general/spbita2d.cpp.o CMakeFiles/mesh.dir/__/general/table.cpp.o CMakeFiles/mesh.dir/__/general/mpi_interface.cpp.o CMakeFiles/mesh.dir/__/general/gzstream.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/core: ../core/libngcore.so /usr/lib64/libz.so /usr/lib64/libpython3.8.so make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' make[4]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 59%] Built target mesh make[4]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' Dependee "/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/geom2d/CMakeFiles/geom2d.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/geom2d/CMakeFiles/geom2d.dir/depend.internal". Dependee "/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/geom2d/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/geom2d/CMakeFiles/geom2d.dir/depend.internal". Scanning dependencies of target geom2d make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' Dependee "/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/stlgeom/CMakeFiles/stl.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/stlgeom/CMakeFiles/stl.dir/depend.internal". Dependee "/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/stlgeom/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/stlgeom/CMakeFiles/stl.dir/depend.internal". Scanning dependencies of target stl make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' Dependee "/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/csg/CMakeFiles/csg.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/csg/CMakeFiles/csg.dir/depend.internal". Dependee "/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/csg/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/csg/CMakeFiles/csg.dir/depend.internal". Scanning dependencies of target csg make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 60%] Building CXX object libsrc/geom2d/CMakeFiles/geom2d.dir/genmesh2d.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/genmesh2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/genmesh2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/genmesh2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/genmesh2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/genmesh2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/genmesh2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/genmesh2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/genmesh2d.cpp: In function 'void netgen::Partition(const netgen::SplineSegExt&, netgen::MeshingParameters&, double, double, netgen::Mesh&, netgen::Point3dTree&, int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/genmesh2d.cpp:120:11: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 120 | while (j < curvepoints.Size() && (l >= curvepoints[j] || i == n)) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/genmesh2d.cpp:136:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 136 | for (int k = 0; k < locsearch.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/genmesh2d.cpp:141:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int k = 0; k < locsearch.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/genmesh2d.cpp: In member function 'void netgen::SplineGeometry2d::PartitionBoundary(netgen::MeshingParameters&, double, netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/genmesh2d.cpp:202:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 202 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/genmesh2d.cpp:215:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 215 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/genmesh2d.cpp:265:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 265 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/genmesh2d.cpp:273:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 273 | pi < mesh2d.GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/genmesh2d.cpp:285:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 285 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/genmesh2d.cpp: In function 'void netgen::MeshFromSpline2D(netgen::SplineGeometry2d&, std::shared_ptr&, netgen::MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/genmesh2d.cpp:429:12: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 429 | pi < mesh->GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/genmesh2d.cpp:506:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 506 | for (PointIndex pi = 1; pi <= si2.Size(); pi++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/genmesh2d.cpp:604:44: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 604 | for (SurfaceElementIndex sei = oldnf; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/genmesh2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:380: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.2004/libsrc/geom2d/genmesh2d.cpp:480:21: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/genmesh2d.cpp:481:18: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:380: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.2004/libsrc/geom2d/genmesh2d.cpp:517:18: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 60%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/meshstlsurface.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/meshstlsurface.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/meshstlsurface.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/meshstlsurface.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/meshstlsurface.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/meshstlsurface.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/meshstlsurface.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/meshstlsurface.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/meshstlsurface.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/stlgeom/meshstlsurface.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/meshstlsurface.cpp: In function 'void netgen::STLFindEdges(netgen::STLGeometry&, netgen::Mesh&, const netgen::MeshingParameters&, const netgen::STLParameters&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/meshstlsurface.cpp:50:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 50 | for (int i = 1; i <= meshpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/meshstlsurface.cpp:64:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 64 | for (int i = 1; i <= meshlines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/meshstlsurface.cpp: In function 'int netgen::STLSurfaceMeshing(netgen::STLGeometry&, netgen::Mesh&, const netgen::MeshingParameters&, const netgen::STLParameters&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/meshstlsurface.cpp:449:22: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 449 | for (int i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/meshstlsurface.cpp:464:42: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 464 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/meshstlsurface.cpp:476:42: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 476 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/meshstlsurface.cpp:496:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 496 | for (int i = 1; i <= refpts.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/meshstlsurface.cpp: In function 'void netgen::STLSurfaceMeshing1(netgen::STLGeometry&, netgen::Mesh&, const netgen::MeshingParameters&, int, const netgen::STLParameters&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/meshstlsurface.cpp:645:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 645 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/meshstlsurface.cpp:647:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 647 | for (int j = 1; j <= spiralps.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/meshstlsurface.cpp:697:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | for (int i = 0; i < imeshsp.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/meshstlsurface.cpp:722:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 722 | for (int hi = 0; hi < segs.Size(); hi++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/meshstlsurface.cpp:738:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 738 | for (int hi = 0; hi < icompress.Size(); hi++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/meshstlsurface.cpp:751:11: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 751 | if (hi < ispiral_point.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/meshstlsurface.cpp:791:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 791 | for (int hi = 0; hi < segs.Size(); hi++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/meshstlsurface.cpp:809:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 809 | for (int i = 0; i < icompress.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/meshstlsurface.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/meshstlsurface.cpp:662:14: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 60%] Building CXX object libsrc/geom2d/CMakeFiles/geom2d.dir/geometry2d.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/geometry2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/geometry2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/geometry2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/geometry2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/geometry2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/geometry2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/geometry2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/geometry2d.cpp: In destructor 'virtual netgen::SplineGeometry2d::~SplineGeometry2d()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/geometry2d.cpp:17:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 17 | for ( int i = 0; i < bcnames.Size(); i++ ) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/geometry2d.cpp:19:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 19 | for (int i=0; i= bcnr) | ~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/geometry2d.cpp: In member function 'std::string* netgen::SplineGeometry2d::BCNamePtr(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/geometry2d.cpp:981:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 981 | if ( bcnr > bcnames.Size() ) | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/geometry2d.cpp: In member function 'int netgen::SplineGeometry2d::GetBCNumber(std::string) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/geometry2d.cpp:990:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 990 | for (int i = 0; i < bcnames.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/geometry2d.cpp: In member function 'void netgen::SplineGeometry2d::GetMaterial(int, char*&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/geometry2d.cpp:1006:27: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1006 | if ( materials.Size() >= domnr) | ~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/geometry2d.cpp: In member function 'void netgen::SplineGeometry2d::SetMaterial(int, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/geometry2d.cpp:1015:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1015 | if (domnr > materials.Size()) materials.SetSize (domnr); | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/geometry2d.cpp: In member function 'double netgen::SplineGeometry2d::GetDomainMaxh(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/geometry2d.cpp:1033:22: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 1033 | if ( maxh.Size() >= domnr && domnr > 0) | ~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/geometry2d.cpp: In member function 'void netgen::SplineGeometry2d::SetDomainMaxh(int, double)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/geometry2d.cpp:1042:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1042 | if (domnr > maxh.Size()) maxh.SetSize (domnr); | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/geometry2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../meshing/../include/../gprim/spline.hpp:603:16: required from 'netgen::DiscretePointsSeg::DiscretePointsSeg(const netgen::NgArray >&) [with int D = 2]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/geometry2d.cpp:265:44: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:274:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/geometry2d.cpp:509:12: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/geometry2d.cpp:846:20: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/geometry2d.cpp:850:14: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../gprim/gprim.hpp:29, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:7, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/geometry2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../meshing/../include/../gprim/spline.hpp:622:12: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../gprim/spline.hpp:627:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 627 | if (segnr >= pts.Size()) segnr = pts.Size()-1; | ~~~~~~^~~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 60%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/algprim.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/algprim.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/algprim.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/algprim.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/algprim.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/algprim.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/algprim.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/algprim.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/algprim.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/algprim.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../linalg/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 60%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/brick.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/brick.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/brick.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/brick.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/brick.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/brick.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/brick.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/brick.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/brick.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/csg/brick.cpp:238:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 238 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/csg/brick.cpp:284:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/csg/brick.cpp:300:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 300 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/csg/brick.cpp:317:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 317 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/brick.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../linalg/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 63%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/bspline2d.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/bspline2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/bspline2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/bspline2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/bspline2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/bspline2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/bspline2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/bspline2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/bspline2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/bspline2d.cpp: In member function 'virtual double netgen::BSplineCurve2d::ProjectParam(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/bspline2d.cpp:44:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 44 | for (n1 = 1; n1 <= points.Size(); n1++) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/bspline2d.cpp: In member function 'virtual netgen::Point<2, double> netgen::BSplineCurve2d::Eval(double) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/bspline2d.cpp:101:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 101 | if (n2 > points.Size()) n2 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/bspline2d.cpp:103:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 103 | if (n3 > points.Size()) n3 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/bspline2d.cpp:105:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 105 | if (n4 > points.Size()) n4 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/bspline2d.cpp: In member function 'virtual netgen::Vec<2> netgen::BSplineCurve2d::EvalPrime(double) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/bspline2d.cpp:134:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | if (n2 > points.Size()) n2 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/bspline2d.cpp:136:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 136 | if (n3 > points.Size()) n3 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/bspline2d.cpp:138:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | if (n4 > points.Size()) n4 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/bspline2d.cpp: In member function 'virtual netgen::Vec<2> netgen::BSplineCurve2d::EvalPrimePrime(double) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/bspline2d.cpp:163:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 163 | if (n2 > points.Size()) n2 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/bspline2d.cpp:165:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 165 | if (n3 > points.Size()) n3 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/bspline2d.cpp:167:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | if (n4 > points.Size()) n4 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/bspline2d.cpp: In member function 'virtual void netgen::BSplineCurve2d::Reduce(const netgen::Point<2, double>&, double)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/bspline2d.cpp:194:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 194 | for (n1 = 1; n1 <= points.Size(); n1++) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/bspline2d.cpp:205:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 205 | if (n > points.Size()) n = 1; | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/bspline2d.cpp: In member function 'virtual void netgen::BSplineCurve2d::UnReduce()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/bspline2d.cpp:230:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 230 | for (i = 1; i <= intervallused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/bspline2d.cpp: In member function 'virtual void netgen::BSplineCurve2d::Print(std::ostream&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/bspline2d.cpp:239:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 239 | for (int i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/bspline2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 61%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stlgeom.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsignmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' ed int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/stlgeom/stlgeom.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::STLDoctorConfirmEdge()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:587:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 587 | for (i = 1; i <= selectedmultiedge.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::STLDoctorCandidateEdge()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:611:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 611 | for (i = 1; i <= selectedmultiedge.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::STLDoctorExcludeEdge()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:635:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 635 | for (i = 1; i <= selectedmultiedge.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::STLDoctorUndefinedEdge()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:659:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 659 | for (i = 1; i <= selectedmultiedge.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp: In member function 'netgen::twoint netgen::STLGeometry::GetNearestSelectedDefinedEdge()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:720:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 720 | for (i = 1; i <= vic.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::ImportExternalEdges(const char*)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:1005:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1005 | for (i = 1; i <= importpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:1021:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1021 | for (i = 1; i <= importpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:1053:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1053 | for (i = 1; i <= importlines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::StoreExternalEdges()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:1152:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1152 | for (i = 1; i <= externaledges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::RestoreExternalEdges()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:1174:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1174 | for (i = 1; i <= storedexternaledges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::DeleteExternalEdgeInVicinity()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:1375:50: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1375 | if (!stldoctor.showvicinity || vicinity.Size() != GetNT()) {return;} | ~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::GetVicinity(int, int, netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:1733:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1733 | for (i = 1; i <= vicarray.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:1751:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1751 | for (i = 1; i <= list1.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:1764:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1764 | for (i = 1; i <= list2.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:1772:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1772 | for (i = 1; i <= vicarray.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::CalcVicinity(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:1787:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1787 | for (i = 1; i <= vicinity.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:1806:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1806 | for (i = 1; i <= list1.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:1820:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1820 | for (i = 1; i <= list2.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp: In member function 'int netgen::STLGeometry::Vicinity(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:1831:12: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1831 | if (trig <= vicinity.Size() && trig >=1) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp: In member function 'int netgen::STLGeometry::IsMarkedTrig(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:2079:12: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2079 | if (trig <= markedtrigs.Size() && trig >=1) | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::SetMarkedTrig(int, int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:2090:12: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2090 | if (trig <= markedtrigs.Size() && trig >=1) | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:2266:40: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2266 | for (int j = 1; j <= inters.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::SetLineEndPoint(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:2423:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2423 | if (pn <1 || pn > lineendpoints.Size()) {PrintSysError("Illegal pnum in SetLineEndPoint!!!"); return; } | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp: In member function 'int netgen::STLGeometry::IsLineEndPoint(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:2430:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2430 | if (pn <1 || pn > lineendpoints.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::AddFaceEdges()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:2795:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2795 | for (int j = 1; j <= c.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp: In member function 'int netgen::STLGeometry::GetNOBodys()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:3057:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3057 | for (i = 1; i <= todolist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:3073:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3073 | for (i = 1; i <= nextlist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::CalcFaceNums()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:3120:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3120 | for (i = 1; i <= todolist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:3141:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3141 | for (i = 1; i <= nextlist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::ClearSpiralPoints()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:3156:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3156 | for (i = 1; i <= spiralpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::AddConeAndSpiralEdges(const netgen::STLParameters&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:3256:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3256 | for (ChartId i = 1; i <= GetNOCharts(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:3259:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3259 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:3310:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3310 | for (ChartId i = 1; i <= GetNOCharts(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:3317:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3317 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:3345:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3345 | for (int l = 2; l <= trigsaroundp.Size()-1; l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:3359:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3359 | for (int l = 2; l <= trigsaroundp.Size()-1; l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:3463:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3463 | for (ChartId i = 1; i <= GetNOCharts(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:3466:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3466 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:3493:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3493 | for (l = 2; l <= trigsaroundp.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::WriteChartToFile(netgen::ChartId, std::string)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:3634:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3634 | if (chartnumber >= 1 && chartnumber <= GetNOCharts()) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:3638:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3638 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:3641:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3641 | for (int j = 1; j <= chart.GetNOuterT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:3660:13: warning: variable 'normal' set but not used [-Wunused-but-set-variable] 3660 | Vec3d normal = Cross( pts[1]-pts[0], pts[2]-pts[0] ); | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:3668:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3668 | for (int j = 1; j <= chart.GetNT(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:3671:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3671 | for (int j = 1; j <= chart.GetNT(); j++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:3297:23: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 63%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stlgeomchart.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeomchart.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeomchart.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeomchart.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeomchart.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeomchart.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeomchart.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeomchart.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeomchart.cpp:11: /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/stlgeom/stlgeomchart.cpp:11: /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/stlgeom/stlgeomchart.cpp:118:24: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 118 | while (markedtrigcnt < GetNT()) | ~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/stlgeom/stlgeomchart.cpp:520:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 520 | for (int k = 1; k <= dirtycharttrigs.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeomchart.cpp:563:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 563 | for (int j = 1; j <= GetChart(i).GetNT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeomchart.cpp:588:47: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 588 | if (GetChartNr(i) <= 0 || GetChartNr(i) > GetNOCharts()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeomchart.cpp: In member function 'netgen::ChartId netgen::STLGeometry::GetChartNr(netgen::STLTrigId) const': /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/stlgeom/stlgeomchart.cpp: In member function 'void netgen::STLGeometry::GetInnerChartLimes(netgen::NgArray&, netgen::ChartId)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeomchart.cpp:694:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 694 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/stlgeom/stlgeomchart.cpp:754:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 754 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeomchart.cpp:807:26: 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.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeomchart.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeomchart.cpp:85:23: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../general/ngarray.hpp:380: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.2004/libsrc/stlgeom/stlgeomchart.cpp:98:32: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 64%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/csgparser.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgparser.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgparser.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgparser.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgparser.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgparser.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgparser.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgparser.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgparser.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgparser.cpp: In function 'netgen::Solid* netgen::ParsePrimary(netgen::CSGScanner&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgparser.cpp:416:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 416 | for(int i=0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 65%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stlgeommesh.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeommesh.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeommesh.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeommesh.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeommesh.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeommesh.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeommesh.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeommesh.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeommesh.cpp:11: /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/stlgeom/stlgeommesh.cpp:11: /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/stlgeom/stlgeommesh.cpp:117:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 117 | if (edgelist1.Size() > maxsize) {maxsize = edgelist1.Size();} | ~~~~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeommesh.cpp:119:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 119 | for (i = 1; i <= edgelist1.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeommesh.cpp:233:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 233 | for (i = 1; i <= edgelist2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeommesh.cpp:261:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 261 | for (i = 1; i <= plist.Size()-1; i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeommesh.cpp:273:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 273 | for (i = 1; i <= plist.Size()-1; i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/stlgeom/stlgeommesh.cpp:314:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 314 | for (int i = 1; i <= chart.GetNOLimit(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeommesh.cpp:358:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 358 | for (int i = 1; i <= chart.GetNOLimit(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeommesh.cpp: In member function 'void netgen::STLGeometry::SelectChartOfPoint(const netgen::Point<3, double>&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeommesh.cpp:414:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 414 | for (ii = 1; ii <= trigsinbox.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/stlgeom/stlgeommesh.cpp:480:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 480 | for (i = 1; i <= trigsinbox2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeommesh.cpp:488:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 488 | for (i = 1; i <= trigsinbox.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeommesh.cpp: In member function 'int netgen::STLGeometry::Project(netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeommesh.cpp:539:7: warning: unused variable 'j' [-Wunused-variable] 539 | int j; | ^ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeommesh.cpp:541:7: warning: unused variable 'cnt' [-Wunused-variable] 541 | int cnt = 0; | ^~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeommesh.cpp:543:16: warning: unused variable 'lamtol' [-Wunused-variable] 543 | const double lamtol = 1e-6; | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeommesh.cpp: In member function 'int netgen::STLGeometry::ProjectNearest(netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeommesh.cpp:691:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 691 | for (i = 1; i <= chart.GetNT(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/stlgeom/stlgeommesh.cpp:983:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 983 | for (k2 = 1; k2 <= linenums.Size(); k2++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeommesh.cpp:1078:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1078 | for (i = 1; i <= GetNOCharts(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/stlgeom/stlgeommesh.cpp:1168:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1168 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeommesh.cpp:1219:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1219 | for (int j = 1; j <= chart.GetNT(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeommesh.cpp:1222:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1222 | for (int j = 1; j <= chart.GetNOuterT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeommesh.cpp:1279:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1279 | for (int j = 2; j <= plimes2.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeommesh.cpp:1282:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1282 | for (int j = 1; j <= plimes2.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeommesh.cpp:1289:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1289 | for (int j = 1; j <= plimes1.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeommesh.cpp:1302:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1302 | for (int kk = 1; kk <= foundpts.Size(); kk++) | ~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeommesh.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../meshing/meshtype.hpp:1331:5: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:274:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeommesh.cpp:300:20: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 63%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/csgeom.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::Clean()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp:166:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 166 | for (int i = 0; i < solids.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp:169:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 169 | for (int i = 0; i < solids.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp:173:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 173 | for(int i = 0; i < to_delete.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp:178:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 178 | for (int i = 0; i < splinecurves2d.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp:187:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 187 | for(int i = 0; iSize(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp:874:20: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 874 | for (i = 0; i < min2(surfind.Size(),bcname.Size()); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp:886:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 886 | for (i = 0; i < surfind.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp:911:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 911 | for ( i = 0; i < min2(polysurfs.Size(),bcnum.Size()); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp:913:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 913 | for (int j = 0; j < polysurfs[i]->Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp:928:20: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 928 | for (i = 0; i < min2(surfind.Size(),bcnum.Size()); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::FindIdenticSurfaces(double)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp:960:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 960 | for (int i = 0; i < isidenticto.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/csg/csgeom.cpp:1007:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1007 | for (int i = 0; i < locsurf.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::GetIndependentSurfaceIndices(netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp:1071:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1071 | for (int i = 0; i < locsurf.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::CalcTriangleApproximation(double, double)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp:1107:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1107 | for (int i = 0; i < triapprox.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp:1203:12: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] 1203 | catch (exception) | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/csg/csgeom.cpp:1253:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1253 | for (int i = 0; i < lsurfi.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp:1265:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1265 | for (int i = 0; i < lsurfi.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp:1271:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1271 | for (int i = 0; i < lsurfi.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp:1297:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1297 | for (int i = 0; i < lsurfi.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::IterateAllSolids(netgen::SolidIterator&, bool) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp:1586:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1586 | for (int i = 0; i < solids.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp:1590:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1590 | for (int i = 0; i < solids.Size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = netgen::Solid*; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp:167:45: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/flags.hpp:16, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:8, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const string&) const [with T = netgen::Surface*; std::string = std::__cxx11::basic_string]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(const string&, const T&) [with T = netgen::Surface*; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp:633:29: required from here /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const string&) const [with T = netgen::Solid*; std::string = std::__cxx11::basic_string]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/symboltable.hpp:116:14: required from 'bool ngcore::SymbolTable::Used(const string&) const [with T = netgen::Solid*; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp:673:26: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const string&) const [with T = netgen::SplineGeometry<2>*; std::string = std::__cxx11::basic_string]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(const string&, const T&) [with T = netgen::SplineGeometry<2>*; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp:716:32: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const string&) const [with T = netgen::SplineGeometry<3>*; std::string = std::__cxx11::basic_string]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(const string&, const T&) [with T = netgen::SplineGeometry<3>*; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp:720:32: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::AddSurface(netgen::Surface*)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp:626:27: warning: '%d' directive writing between 1 and 11 bytes into a region of size 9 [-Wformat-overflow=] 626 | sprintf (name, "nnsurf%d", cntsurfs); | ^~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp:626:20: note: directive argument in the range [-2147483647, 2147483647] 626 | sprintf (name, "nnsurf%d", cntsurfs); | ^~~~~~~~~~ In file included from /usr/include/stdio.h:871, from /usr/include/c++/10/cstdio:42, from /usr/include/c++/10/ext/string_conversions.h:43, from /usr/include/c++/10/bits/basic_string.h:6535, from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/c++/10/iostream:39, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/mystdlib.h:4, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp:1: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 8 and 18 bytes into a destination of size 15 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 65%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stlline.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlline.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlline.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlline.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlline.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlline.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlline.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlline.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlline.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/stlgeom/stlline.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlline.cpp: In member function 'void netgen::STLEdgeDataList::Restore()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlline.cpp:278:27: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 278 | if (storedstatus.Size() == ne) | ~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlline.cpp: In function 'int netgen::Exists(int, int, const netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlline.cpp:479:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 479 | for (i = 1; i <= line.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlline.cpp: In member function 'void netgen::STLEdgeDataList::BuildClusterWithEdge(int, int, netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlline.cpp:507:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 507 | for (k = oldend; k <= line.Size(); k++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlline.cpp: In member function 'int netgen::STLLine::GetLeftTrig(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlline.cpp:575:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (nr > lefttrigs.Size()) {PrintSysError("In STLLine::GetLeftTrig!!!"); return 0;} | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlline.cpp: In member function 'int netgen::STLLine::GetRightTrig(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlline.cpp:581:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 581 | if (nr > righttrigs.Size()) {PrintSysError("In STLLine::GetRightTrig!!!"); return 0;} | ~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlline.cpp: In member function 'double netgen::STLLine::GetLength(const ngcore::Array, netgen::STLPointId>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlline.cpp:593:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 593 | for (int i = 2; i <= pts.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/stlgeom/stlline.cpp:601:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 601 | for (int i = 1; i < pts.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/stlgeom/stlline.cpp:618:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 618 | for (i = 1; i < pts.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/stlgeom/stlline.cpp:737:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 737 | while (inthl < 1.000000001 && j <= inthi.Size()) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlline.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 66%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/curve2d.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/curve2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/curve2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/curve2d.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/curve2d.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/curve2d.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/curve2d.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/curve2d.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/curve2d.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/curve2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 62%] Building CXX object libsrc/geom2d/CMakeFiles/geom2d.dir/python_geom2d.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/python_geom2d.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/python_geom2d.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/python_geom2d.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/python_geom2d.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/python_geom2d.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/python_geom2d.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/python_geom2d.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/python_geom2d.cpp:208:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 208 | for (int i = 0; i < self.splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/python_geom2d.cpp:259:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | for(int i = 0; i < self.splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/python_geom2d.cpp:320:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 320 | for (int i = 0; i < self.geompoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/python_geom2d.cpp:333:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 333 | for (int i = 0; i < self.splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/python_geom2d.cpp:352:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 352 | for (int i = 0; i < self.geompoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/python_geom2d.cpp:360:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 360 | for (int i = 0; i < self.splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/python_geom2d.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/geom2d/../meshing/meshtype.hpp:1333:25: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:388:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 388 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/../include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:603:16: required from 'netgen::DiscretePointsSeg::DiscretePointsSeg(const netgen::NgArray >&) [with int D = 2]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/python_geom2d.cpp:158:58: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:274:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/../include/../gprim/gprim.hpp:29, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/meshing.hpp:7, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/python_geom2d.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:622:12: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:627:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 627 | if (segnr >= pts.Size()) segnr = pts.Size()-1; | ~~~~~~^~~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 67%] Linking CXX shared library libnggeom2d.so /usr/bin/c++ -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -shared -Wl,-soname,libnggeom2d.so.6.2 -o libnggeom2d.so.6.2 CMakeFiles/geom2d.dir/genmesh2d.cpp.o CMakeFiles/geom2d.dir/geometry2d.cpp.o CMakeFiles/geom2d.dir/python_geom2d.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/core: ../meshing/libngmesh.so.6.2 ../core/libngcore.so /usr/lib64/libpython3.8.so make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 66%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stltool.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltool.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltool.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltool.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltool.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltool.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltool.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltool.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltool.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/stlgeom/stltool.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltool.cpp: In function 'int netgen::AddPointIfNotExists(netgen::NgArray&, const netgen::Point3d&, double)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltool.cpp:19:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 19 | for (int i = 1; i <= ap.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltool.cpp: In member function 'void netgen::STLChart::MoveToOuterChart(const netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltool.cpp:731:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 731 | for (int i = 1; i <= trigs.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltool.cpp: In member function 'void netgen::STLChart::DelChartTrigs(const netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltool.cpp:745:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 745 | for (int i = 1; i <= trigs.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/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.2004/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.2004/libsrc/stlgeom/stltool.cpp: In member function 'bool netgen::STLBoundary::TestSeg(const netgen::Point<3, double>&, const netgen::Point<3, double>&, const netgen::Vec<3>&, double, int, ngcore::Array, netgen::STLPointId>&, double)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltool.cpp:1175:9: warning: unused variable 'j' [-Wunused-variable] 1175 | int i,j,k; | ^ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../gprim/gprim.hpp:27, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/gprim.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltool.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/stlgeom/stltool.cpp:1117:41: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../gprim/adtree.hpp:1008:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 1008 | if(i!=n_elements) | ~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltool.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 67%] Built target geom2d make[4]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 66%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stltopology.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltopology.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltopology.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltopology.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltopology.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltopology.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltopology.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltopology.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltopology.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/stlgeom/stltopology.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltopology.cpp: In static member function 'static netgen::STLGeometry* netgen::STLTopology::Load(std::istream&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltopology.cpp:355:15: warning: unused variable 'i' [-Wunused-variable] 355 | for (auto i : Range(buflen)) | ^ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltopology.cpp: In member function 'virtual void netgen::STLTopology::InitSTLGeometry(const netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltopology.cpp:489:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 489 | for (int i = 0; i < readtrigs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltopology.cpp:507:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 507 | for(int i = 0; i < readtrigs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltopology.cpp: In member function 'void netgen::STLTopology::FindNeighbourTrigs()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltopology.cpp:754:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 754 | for (int j = 0; j < trigsperpoint[pi].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltopology.cpp: In member function 'void netgen::STLTopology::OrientAfterTrig(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltopology.cpp:1039:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1039 | for (i = 1; i <= oriented.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltopology.cpp:1060:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1060 | for (i = 1; i <= list1.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltopology.cpp:1080:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1080 | for (i = 1; i <= list2.Size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltopology.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 68%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/explicitcurve2d.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/explicitcurve2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/explicitcurve2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/explicitcurve2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/explicitcurve2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/explicitcurve2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/explicitcurve2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/explicitcurve2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/explicitcurve2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/explicitcurve2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' Dependee "/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/geom2d/CMakeFiles/geom2dvis.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/geom2d/CMakeFiles/geom2dvis.dir/depend.internal". Dependee "/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/geom2d/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/geom2d/CMakeFiles/geom2dvis.dir/depend.internal". Scanning dependencies of target geom2dvis make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 67%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/edgeflw.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp: In constructor 'netgen::EdgeCalculation::EdgeCalculation(const netgen::CSGeometry&, netgen::NgArray&, netgen::MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp:22:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 22 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp: In member function 'void netgen::EdgeCalculation::Calc(double, netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp:53:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 53 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp: In member function 'void netgen::EdgeCalculation::CalcEdges1(double, netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp:123:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 123 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp:141:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp:150:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 150 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp:165:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 165 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp:186:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 186 | for (int i = 0; i < geometry.identifications.Size() && !pi1; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp:187:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 187 | for (int j = checkedcopy; j < startpoints.Size() && !pi1; j++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp:202:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 202 | for (int k = 0; k < hsp.Size() && !pi1; k++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp:254:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 254 | for (int i = 1; i <= hsp.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp:274:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | for (int i = 1; i <= hsp.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp:313:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 313 | for (int i = 1; i <= edgepoints.Size()-1; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp:318:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 318 | for (int i = 1; i <= geometry.identifications.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp:369:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 369 | for (int j = 1; j <= edgepoints.Size()-1; j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp:380:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 380 | for (int i = 0; i < locind.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp:418:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 418 | for (int i = 0; i < refedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp:452:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 452 | for(int i = 0; i < refedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp:502:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 502 | for (int i = 0; i < refedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp:507:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 507 | for (int i = 0; i < refedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp:511:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 511 | for(int i=0; i&, double, const netgen::Mesh&, netgen::NgArray, 0, int>&, netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp:802:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 802 | for (int i = 0; i < locind.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp:835:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 835 | for (int jj = 0; jj < hsp.Size(); jj++) | ~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/csg/edgeflw.cpp:1040:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1040 | for (int j = 0; j < locsurfind.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp:1164:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1164 | for (int l = 1; !hi && l <= refedges.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp:1263:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1263 | for(int i=0; i&, const netgen::NgArray&, const netgen::NgArray, 0, int>&, const netgen::NgArray&, int, netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp:1384:44: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1384 | while (curvelength.Get(j) < i * corr && j < curvelength.Size()) j++; | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp:1419:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1419 | for (k = 1; k <= refedges.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/csg/edgeflw.cpp:1524:6: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1524 | pi < mesh.GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp:1542:6: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1542 | pi < mesh.GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp:1586:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1586 | for (int k = 1; k <= refedges.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/csg/edgeflw.cpp:1645:10: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1645 | pi < mesh.GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp:1710:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1710 | for (k = 1; k <= refedges.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp:575:15: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 70%] Building CXX object libsrc/geom2d/CMakeFiles/geom2dvis.dir/vsgeom2d.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/vsgeom2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/vsgeom2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/vsgeom2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/vsgeom2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/vsgeom2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/vsgeom2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/vsgeom2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/vsgeom2d.cpp: In member function 'virtual void netgen::VisualSceneGeometry2d::DrawScene()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/vsgeom2d.cpp:29:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 29 | if (changeval != geometry2d->GetSplines().Size()) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/vsgeom2d.cpp:57:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 57 | for (int i = 1; i <= geometry2d->GetSplines().Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/vsgeom2d.cpp:62:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 62 | for (int j = 0; j < points.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/vsgeom2d.cpp:69:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 69 | for (int i = 1; i <= geometry2d->GetSplines().Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/vsgeom2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../visualization/vssolution.hpp:238:31: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 70%] Linking CXX shared library libnggeom2dvis.so /usr/bin/c++ -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -shared -Wl,-soname,libnggeom2dvis.so.6.2 -o libnggeom2dvis.so.6.2 CMakeFiles/geom2dvis.dir/vsgeom2d.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/geom2d:/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/core: libnggeom2d.so.6.2 ../meshing/libngmesh.so.6.2 ../core/libngcore.so make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' make[4]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 70%] Built target geom2dvis make[4]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 70%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/gencyl.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/gencyl.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/gencyl.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/gencyl.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/gencyl.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/gencyl.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/gencyl.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/gencyl.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/gencyl.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/gencyl.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../linalg/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 69%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/extrusion.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/extrusion.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/extrusion.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/extrusion.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/extrusion.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/extrusion.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/extrusion.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/extrusion.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/extrusion.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/csg/extrusion.cpp:472:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 472 | for(int i=0; i&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/extrusion.cpp:686:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 686 | for(int i=0; i&, double, netgen::NgArray*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/extrusion.cpp:706:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 706 | for(int i=0; i&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/extrusion.cpp:865:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 865 | for(int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/extrusion.cpp: In member function 'virtual void netgen::Extrusion::UnReduce()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/extrusion.cpp:871:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 871 | for(int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/extrusion.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../linalg/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 71%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/genmesh.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/genmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/genmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/genmesh.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/genmesh.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/genmesh.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/genmesh.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/genmesh.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/genmesh.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/genmesh.cpp: In function 'void netgen::FindPoints(netgen::CSGeometry&, netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/genmesh.cpp:55:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 55 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/genmesh.cpp: In function 'void netgen::FindEdges(netgen::CSGeometry&, netgen::Mesh&, netgen::MeshingParameters&, bool)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/genmesh.cpp:77:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 77 | for (int i = 0; i < geom.singedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/genmesh.cpp:83:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 83 | for (int i = 0; i < geom.singpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/genmesh.cpp:117:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < geom.identifications.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/genmesh.cpp:124:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < geom.identifications.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/genmesh.cpp:160:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 160 | for (int j = 0; j < loc.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/genmesh.cpp: In function 'void netgen::MeshSurface(netgen::CSGeometry&, netgen::Mesh&, netgen::MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/genmesh.cpp:256:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 256 | for (int i = 0; i < geom.identifications.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/genmesh.cpp:260:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 260 | for (int j = 0; j < fpairs.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/genmesh.cpp:305:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 305 | for (int l = 0; l < geom.bcmodifications.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/genmesh.cpp:362:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 362 | for (int l = 0; l < geom.bcmodifications.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/genmesh.cpp:378:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 378 | for(int k = 0; k&, netgen::MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/genmesh.cpp:690:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 690 | for (int i = 0; i < maxhdom.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/genmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 71%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/identify.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/identify.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/identify.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/identify.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/identify.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/identify.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/identify.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/identify.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/identify.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/identify.cpp: In member function 'virtual int netgen::PeriodicIdentification::GetIdentifiedPoint(netgen::Mesh&, int)': /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/csg/identify.cpp: In member function 'virtual void netgen::PeriodicIdentification::IdentifyPoints(netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/identify.cpp:321:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 321 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/identify.cpp:329:22: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 329 | for (int j = 1; j <= mesh.GetNP(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/csg/identify.cpp:463:45: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 463 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/identify.cpp:476:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 476 | for (int k = 0; k < copy_points.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/identify.cpp:481:45: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 481 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/csg/identify.cpp:563:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 563 | for(int i=0; i&, const netgen::TABLE&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/identify.cpp:691:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 691 | for (int j = 0; j < hsurf.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/identify.cpp:699:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 699 | for (int i = 0; i < specpoint2solid[sp1.nr].Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/identify.cpp:702:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 702 | for (int i = 0; i < specpoint2solid[sp2.nr].Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/identify.cpp:758:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 758 | if (j == specpoint2surface[sp1.nr].Size()) break; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/identify.cpp:763:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 763 | if (k == specpoint2surface[sp2.nr].Size()) break; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/identify.cpp:768:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 768 | for (int l = 0; l < domain_surfaces.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/identify.cpp:785:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 785 | if (j == specpoint2surface[sp1.nr].Size()) break; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/identify.cpp:787:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 787 | if (k == specpoint2surface[sp2.nr].Size()) break; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/identify.cpp: In member function 'virtual int netgen::CloseSurfaceIdentification::GetIdentifiedPoint(netgen::Mesh&, int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/identify.cpp:921:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 921 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/identify.cpp: In member function 'virtual void netgen::CloseSurfaceIdentification::IdentifyPoints(netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/identify.cpp:988:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 988 | for (int jj = 0; jj < domain_surfaces.Size(); jj++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/identify.cpp:996:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 996 | for (int ii2 = 0; ii2 < points_on_surf2.Size(); ii2++) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/identify.cpp:1006:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1006 | for (int jj = 0; jj < surfs_of_p1.Size(); jj++) | ~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/identify.cpp: In member function 'virtual void netgen::CloseSurfaceIdentification::IdentifyFaces(netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/identify.cpp:1160:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1160 | for (int ll = 0; ll < segs_on_face2.Size(); ll++) | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/csg/identify.cpp:1233:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1233 | for (int i = PointIndex::BASE; i < identmap.Size()+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/identify.cpp:1247:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1247 | for (int i1 = 0; i1 < segs.Size(); i1++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/identify.cpp: In member function 'void netgen::CloseSurfaceIdentification::BuildSurfaceElements2(netgen::NgArray&, netgen::Mesh&, const netgen::Surface*)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/identify.cpp:1371:45: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1371 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/csg/identify.cpp:1644:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | for (int i1 = 1; i1 <= segs.Size(); i1++) | ~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/identify.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/identify.cpp:1229:14: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 72%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/manifold.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/manifold.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/manifold.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/manifold.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/manifold.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/manifold.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/manifold.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size()make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' ; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/manifold.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/manifold.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/manifold.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 68%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/python_stl.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/python_stl.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/python_stl.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/python_stl.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/python_stl.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/python_stl.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/python_stl.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/python_stl.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/python_stl.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/stlgeom/python_stl.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/python_stl.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../meshing/meshtype.hpp:1333:25: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:388:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 388 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 73%] Linking CXX shared library libngstl.so /usr/bin/c++ -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -shared -Wl,-soname,libngstl.so.6.2 -o libngstl.so.6.2 CMakeFiles/stl.dir/meshstlsurface.cpp.o CMakeFiles/stl.dir/stlgeom.cpp.o CMakeFiles/stl.dir/stlgeomchart.cpp.o CMakeFiles/stl.dir/stlgeommesh.cpp.o CMakeFiles/stl.dir/stlline.cpp.o CMakeFiles/stl.dir/stltool.cpp.o CMakeFiles/stl.dir/stltopology.cpp.o CMakeFiles/stl.dir/python_stl.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/core: ../meshing/libngmesh.so.6.2 ../core/libngcore.so /usr/lib64/libpython3.8.so make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' make[4]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 73%] Built target stl make[4]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 72%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/meshsurf.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/meshsurf.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/meshsurf.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/meshsurf.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/meshsurf.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/meshsurf.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/meshsurf.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/meshsurf.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/meshsurf.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/meshsurf.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' Dependee "/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/stlgeom/CMakeFiles/stlvis.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/stlgeom/CMakeFiles/stlvis.dir/depend.internal". Dependee "/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/stlgeom/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/stlgeom/CMakeFiles/stlvis.dir/depend.internal". Scanning dependencies of target stlvis make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 73%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/polyhedra.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/polyhedra.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/polyhedra.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/polyhedra.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/polyhedra.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/polyhedra.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/polyhedra.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/polyhedra.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/polyhedra.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/csg/polyhedra.cpp:73:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 73 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/polyhedra.cpp: In member function 'virtual netgen::INSOLID_TYPE netgen::Polyhedra::PointInSolid(const netgen::Point<3, double>&, double) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/polyhedra.cpp:126:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/csg/polyhedra.cpp:170:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 170 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/polyhedra.cpp: In member function 'virtual netgen::INSOLID_TYPE netgen::Polyhedra::VecInSolid(const netgen::Point<3, double>&, const netgen::Vec<3>&, double) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/polyhedra.cpp:200:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 200 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/polyhedra.cpp:240:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 240 | for(int i=0; i&, const netgen::Vec<3>&, const netgen::Vec<3>&, double) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/polyhedra.cpp:344:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 344 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/polyhedra.cpp: In member function 'virtual void netgen::Polyhedra::GetTangentialVecSurfaceIndices2(const netgen::Point<3, double>&, const netgen::Vec<3>&, const netgen::Vec<3>&, netgen::NgArray&, double) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/polyhedra.cpp:399:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 399 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/polyhedra.cpp: In member function 'virtual void netgen::Polyhedra::Reduce(const netgen::BoxSphere<3>&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/polyhedra.cpp:481:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 481 | for (int i = 0; i < planes.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/polyhedra.cpp:484:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 484 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/polyhedra.cpp: In member function 'virtual void netgen::Polyhedra::UnReduce()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/polyhedra.cpp:491:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 491 | for (int i = 0; i < planes.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/polyhedra.cpp: In member function 'void netgen::Polyhedra::GetPolySurfs(netgen::NgArray*>&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/polyhedra.cpp:597:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 597 | for(int i = 0; i, 0, int>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/polyhedra.cpp:614:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 614 | for (int i = 0; i < points.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/csg/polyhedra.cpp:629:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 629 | for (int fi1 = 0; fi1 < faces.Size(); fi1++) | ~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/polyhedra.cpp:630:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 630 | for (int fi2 = 0; fi2 < faces.Size(); fi2++) | ~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/polyhedra.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../linalg/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 74%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/singularref.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/singularref.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/singularref.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/singularref.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/singularref.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/singularref.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/singularref.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/singularref.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/singularref.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/singularref.cpp: In member function 'void netgen::SingularEdge::FindPointsOnEdge(netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/singularref.cpp:48:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 48 | for (int i = 0; i < si1.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/singularref.cpp:50:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 50 | for (int i = 0; i < si2.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/singularref.cpp: In member function 'void netgen::SingularEdge::SetMeshSize(netgen::Mesh&, double)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/singularref.cpp:119:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 119 | for (int i = 0; i < points.Size()-1; i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/singularref.cpp:124:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < points.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/singularref.cpp:130:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 130 | for (int i = 0; i < points.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/singularref.cpp: In member function 'void netgen::SingularPoint::FindPoints(netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/csg/singularref.cpp:194:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 194 | for (int i = 0; i < surfk.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/singularref.cpp: In member function 'void netgen::SingularPoint::SetMeshSize(netgen::Mesh&, double)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/singularref.cpp:214:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 214 | for (int i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/singularref.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 73%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/revolution.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/revolution.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/revolution.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/revolution.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/revolution.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/revolution.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/revolution.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/revolution.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/revolution.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/revolution.cpp: In member function 'void netgen::RevolutionFace::Init()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/revolution.cpp:33:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 33 | for(int i=0; i&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/revolution.cpp:684:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | for(int i=0; i&, double) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/revolution.cpp:778:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 778 | for(int i=0; i&, netgen::NgArray&, double) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/revolution.cpp:808:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 808 | for (int j = 0; j < faces.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/csg/revolution.cpp:828:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 828 | for(int i=0; i&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/revolution.cpp:953:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 953 | for(int i=0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 75%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/solid.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/solid.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/solid.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/solid.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/solid.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/solid.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/solid.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In mmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' ember function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/solid.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/solid.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/csg/solid.cpp:595:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | for (i = 1; i <= bounds1.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/solid.cpp:597:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 597 | for (i = 1; i <= bounds2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/solid.cpp:614:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 614 | for (i = 1; i <= bounds1.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/solid.cpp:616:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 616 | for (i = 1; i <= bounds2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/solid.cpp: In member function 'void netgen::Solid::RecGetSurfaceIndices(netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/solid.cpp:1479:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1479 | for (int i = 0; i < surfind.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/solid.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../linalg/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 76%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/spline3d.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/spline3d.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/spline3d.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/spline3d.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/spline3d.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/spline3d.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/spline3d.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/spline3d.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/spline3d.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/spline3d.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 76%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/specpoin.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/specpoin.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/specpoin.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/specpoin.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/specpoin.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/specpoin.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/specpoin.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-cmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' ompare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/specpoin.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/specpoin.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/specpoin.cpp: In member function 'void netgen::SpecialPointCalculation::CalcSpecialPoints(const netgen::CSGeometry&, netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/specpoin.cpp:119:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 119 | for (int j = 0; j < hpts.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/specpoin.cpp:137:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 137 | for(int j=0; jSize(); j++) | ~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/specpoin.cpp:164:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 164 | for (int i = 0; i < boxesinlevel.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/csg/specpoin.cpp:219:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 219 | if (level <= boxesinlevel.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/specpoin.cpp:289:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | for (int j = 0; j < pts.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/specpoin.cpp:302:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 302 | for(int jj=0; jj&, int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/specpoin.cpp:1651:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1651 | for (int i = 0; i < points->Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/specpoin.cpp: In member function 'void netgen::SpecialPointCalculation::AnalyzeSpecialPoints(const netgen::CSGeometry&, netgen::NgArray&, netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/specpoin.cpp:1702:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1702 | for (int i = 0; i < apoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/specpoin.cpp:1713:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1713 | for (int i = 1; i < apoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/specpoin.cpp:1730:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1730 | for (int i = 0; i < apoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/specpoin.cpp:1749:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1749 | for (int j = 0; j < surfind.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/specpoin.cpp:1773:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1773 | for (int m = 0; m < surfind.Size(); m++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/specpoin.cpp:1795:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1795 | for (int j = 0; j < surfind.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/specpoin.cpp:1800:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1800 | for (int j = 0; j < normalvecs.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/specpoin.cpp:1801:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1801 | for (int k = 0; k < normalvecs.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/specpoin.cpp:1879:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1879 | for (int j2 = 0; j2 < surfind2.Size(); j2++) | ~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/specpoin.cpp:1909:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1909 | for (int l = 0; l < surfind2.Size(); l++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/specpoin.cpp:1970:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1970 | for (int m = 0; m < surfind.Size(); m++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/specpoin.cpp:2015:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2015 | for (int m = 0; m < locsearch.Size(); m++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/specpoin.cpp:2099:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2099 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/specpoin.cpp:2103:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2103 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/specpoin.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/csg/specpoin.cpp:1885:43: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:274:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/specpoin.cpp:104:20: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 75%] Building CXX object libsrc/stlgeom/CMakeFiles/stlvis.dir/vsstl.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/vsstl.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/vsstl.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/vsstl.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/vsstl.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/vsstl.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/vsstl.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/vsstl.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/vsstl.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/stlgeom/vsstl.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/vsstl.cpp: In member function 'virtual void netgen::VisualSceneSTLMeshing::DrawScene()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/vsstl.cpp:411:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 411 | for (j = 1; j <= me.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/vsstl.cpp:535:40: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 535 | if (chartnumber >= 1 && chartnumber <= stlgeometry->GetNOCharts()) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/vsstl.cpp:539:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 539 | for (j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/vsstl.cpp:567:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 567 | for (j = 1; j <= chart.GetNOuterT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/vsstl.cpp:745:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 745 | for (j = 1; j <= stlgeometry->meshlines.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/vsstl.cpp: In member function 'virtual void netgen::VisualSceneSTLGeometry::BuildScene(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/vsstl.cpp:1184:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1184 | for (int i = 1; i <= trilists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/vsstl.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../visualization/vssolution.hpp:238:31: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 77%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/surface.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/surface.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/surface.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/surface.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/surface.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/surface.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/surface.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/surface.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/surface.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/surface.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 78%] Linking CXX shared library libngstlvis.so /usr/bin/c++ -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -shared -Wl,-soname,libngstlvis.so.6.2 -o libngstlvis.so.6.2 CMakeFiles/stlvis.dir/vsstl.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/stlgeom:/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/core: libngstl.so.6.2 /usr/lib64/libpython3.8.so ../meshing/libngmesh.so.6.2 ../core/libngcore.so make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' make[4]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 78%] Built target stlvis make[4]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 77%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/triapprox.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/triapprox.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/triapprox.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/triapprox.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/triapprox.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/triapprox.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/triapprox.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/triapprox.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/triapprox.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/triapprox.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 78%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/zrefine.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/zrefine.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/zrefine.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/zrefine.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/zrefine.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/zrefine.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/zrefine.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/zrefine.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/zrefine.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/zrefine.cpp: In function 'void netgen::SelectSingularEdges(const netgen::Mesh&, const netgen::CSGeometry&, netgen::INDEX_2_HASHTABLE&, netgen::ZRefinementOptions&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/zrefine.cpp:15:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 15 | for (int i = 1; i <= geom.singedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/zrefine.cpp:21:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 21 | for (int j = 1; j <= se.segms.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/zrefine.cpp: In function 'void netgen::MakePrismsSingEdge(netgen::Mesh&, netgen::INDEX_2_HASHTABLE&)': /builddir/build/BUILD/netgen-6.2.2004/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.2004/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.2004/libsrc/csg/zrefine.cpp: In function 'void netgen::MakePrismsClosePoints(netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2004/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.2004/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.2004/libsrc/csg/zrefine.cpp: In function 'void netgen::RefinePrisms(netgen::Mesh&, const netgen::CSGeometry*, netgen::ZRefinementOptions&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/zrefine.cpp:342:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 342 | for (i = 1; i <= ref_singular.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/zrefine.cpp:370:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 370 | for (i = 1; i <= ref_slices.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/zrefine.cpp:397:18: 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.2004/libsrc/csg/zrefine.cpp:416:16: 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.2004/libsrc/csg/zrefine.cpp:468:20: 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.2004/libsrc/csg/zrefine.cpp: In function 'void netgen::CombineSingularPrisms(netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/zrefine.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 79%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/splinesurface.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/splinesurface.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/splinesurface.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/splinesurface.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/splinesurface.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/splinesurface.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/splinesurface.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/splinesurface.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/splinesurface.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/csg/splinesurface.cpp:24:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 24 | for(int i=0; i > > netgen::SplineSurface::CreateCuttingSurfaces()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/splinesurface.cpp:46:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 46 | for(int i = 0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 78%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/python_csg.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/python_csg.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/python_csg.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/python_csg.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/python_csg.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/python_csg.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/python_csg.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/python_csg.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/python_csg.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/python_csg.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/python_csg.cpp:219:25: warning: comparison of integer expressions of different signedness: 'int' and 'pybind11::size_t' {aka 'long unsigned int'} [-Wsign-compare] 219 | for(int i = 0; i& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1333:25: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:388:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 388 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 79%] Linking CXX shared library libngcsg.so /usr/bin/c++ -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -shared -Wl,-soname,libngcsg.so.6.2 -o libngcsg.so.6.2 CMakeFiles/csg.dir/algprim.cpp.o CMakeFiles/csg.dir/brick.cpp.o CMakeFiles/csg.dir/bspline2d.cpp.o CMakeFiles/csg.dir/csgeom.cpp.o CMakeFiles/csg.dir/csgparser.cpp.o CMakeFiles/csg.dir/curve2d.cpp.o CMakeFiles/csg.dir/edgeflw.cpp.o CMakeFiles/csg.dir/explicitcurve2d.cpp.o CMakeFiles/csg.dir/extrusion.cpp.o CMakeFiles/csg.dir/gencyl.cpp.o CMakeFiles/csg.dir/genmesh.cpp.o CMakeFiles/csg.dir/identify.cpp.o CMakeFiles/csg.dir/manifold.cpp.o CMakeFiles/csg.dir/meshsurf.cpp.o CMakeFiles/csg.dir/polyhedra.cpp.o CMakeFiles/csg.dir/revolution.cpp.o CMakeFiles/csg.dir/singularref.cpp.o CMakeFiles/csg.dir/solid.cpp.o CMakeFiles/csg.dir/specpoin.cpp.o CMakeFiles/csg.dir/spline3d.cpp.o CMakeFiles/csg.dir/surface.cpp.o CMakeFiles/csg.dir/triapprox.cpp.o CMakeFiles/csg.dir/zrefine.cpp.o CMakeFiles/csg.dir/python_csg.cpp.o CMakeFiles/csg.dir/splinesurface.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/core: ../meshing/libngmesh.so.6.2 ../core/libngcore.so /usr/lib64/libpython3.8.so make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' make[4]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 79%] Built target csg make[4]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' Dependee "/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/csg/CMakeFiles/csgvis.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/csg/CMakeFiles/csgvis.dir/depend.internal". Dependee "/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/csg/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/csg/CMakeFiles/csgvis.dir/depend.internal". Scanning dependencies of target csgvis make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' Dependee "/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/interface/CMakeFiles/interface.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/interface/CMakeFiles/interface.dir/depend.internal". Dependee "/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/interface/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/interface/CMakeFiles/interface.dir/depend.internal". Scanning dependencies of target interface make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 81%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/nginterface_v2.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface_v2.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface_v2.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface_v2.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface_v2.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface_v2.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface_v2.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface_v2.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface_v2.cpp:22: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/nginterface_v2_impl.hpp: In member function 'void netgen::Ngx_Mesh::GetParentNodes(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/nginterface_v2_impl.hpp:324:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 324 | if (ni <= mesh->mlbetweennodes.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface_v2.cpp: In member function 'size_t netgen::Ngx_Mesh::GetNVLevel(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface_v2.cpp:138:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | if (level >= mesh->level_nv.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface_v2.cpp: In member function 'int netgen::Ngx_Mesh::GetParentElement(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface_v2.cpp:727:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 727 | if (ei <= mesh->mlparentelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface_v2.cpp:732:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 732 | if (ei <= mesh->mlparentsurfaceelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface_v2.cpp: In member function 'int netgen::Ngx_Mesh::GetParentSElement(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface_v2.cpp:744:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 744 | if (ei <= mesh->mlparentsurfaceelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface_v2.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 81%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/read_fnf_mesh.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/read_fnf_mesh.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/read_fnf_mesh.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/read_fnf_mesh.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/read_fnf_mesh.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/read_fnf_mesh.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/read_fnf_mesh.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/read_fnf_mesh.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/read_fnf_mesh.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/read_fnf_mesh.cpp: In function 'void netgen::ReadFNFFormat(netgen::Mesh&, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/read_fnf_mesh.cpp:277:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 277 | for (int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/read_fnf_mesh.cpp:316:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 316 | for (int j = 0; j+2 < enums.Size(); j+=2) | ~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/read_fnf_mesh.cpp:346:47: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int j = 0; j < fnums.Size(); j += 2) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/read_fnf_mesh.cpp:421:47: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 421 | for (int i = 0; i < loadtypes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/read_fnf_mesh.cpp:431:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 431 | for (int i = 0; i < loadtypes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/read_fnf_mesh.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 80%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/nginterface.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface.cpp: In function 'void Ng_LoadGeometry(const char*)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface.cpp:82:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 82 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface.cpp: In function 'void Ng_LoadMeshFromStream(std::istream&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface.cpp:105:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 105 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface.cpp: In function 'void Ng_GetPoint(int, double*)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface.cpp:307:20: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 307 | if (pi < 1 || pi > mesh->GetNP()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface.cpp: In function 'void Ng_GetUserData(char*, double*)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface.cpp:491:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 491 | for (int i = 0; i < da.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface.cpp: In function 'int Ng_GetFace_Vertices(int, int*)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface.cpp:1586:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1586 | for (int i = 0; i < ia.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface.cpp: In function 'int Ng_GetFace_Edges(int, int*)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface.cpp:1598:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1598 | for (int i = 0; i < ia.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface.cpp: In function 'void Ng_GetVertexElements(int, int*)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface.cpp:1642:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1642 | for (int i = 0; i < ia.Size(); i++) els[i] = ia[i]+1; | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface.cpp:1648:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1648 | for (int i = 0; i < ia.Size(); i++) els[i] = ia[i]+1; | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface.cpp:1654:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1654 | for (int i = 0; i < ia.Size(); i++) els[i] = ia[i]+1; | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface.cpp: In function 'void Ng_GetParentNodes(int, int*)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface.cpp:1735:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1735 | if (ni <= mesh->mlbetweennodes.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface.cpp: In function 'int Ng_GetParentElement(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface.cpp:1749:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1749 | if (ei <= mesh->mlparentelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface.cpp:1754:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1754 | if (ei <= mesh->mlparentsurfaceelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface.cpp: In function 'int Ng_GetParentSElement(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface.cpp:1765:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1765 | if (ei <= mesh->mlparentsurfaceelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface.cpp: In function 'void Ng_GetPeriodicVertices(int, int*)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface.cpp:1816:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1816 | for (int i = 0; i < apairs.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface.cpp: In function 'int Ng_GetVertex_Elements(int, int*)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface.cpp:1936:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1936 | for( int i=0; ipointelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface.cpp: In function 'int Ng_Bisect_WithInfo(const char*, double**, int*)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface.cpp:2174:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2174 | for(int i = 0; iSize(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 82%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/readtetmesh.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/readtetmesh.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/readtetmesh.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/readtetmesh.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/readtetmesh.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/readtetmesh.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/readtetmesh.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/readtetmesh.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/readtetmesh.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/readtetmesh.cpp: In function 'void netgen::ReadTETFormat(netgen::Mesh&, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/readtetmesh.cpp:671:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 671 | for(int i=0; i&, netgen::NgFlatArray&) [with T = double; S = netgen::PointIndex]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/readtetmesh.cpp:369:45: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:735:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 735 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:736:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 736 | for (int j = i+1; j < data.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/readtetmesh.cpp:230:36: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../general/ngarray.hpp:380: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.2004/libsrc/interface/readtetmesh.cpp:669:20: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 82%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/readuser.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/readuser.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/readuser.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/readuser.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/readuser.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/readuser.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/readuser.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/readuser.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/readuser.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/readuser.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/readuser.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/readuser.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/readuser.cpp: In function 'void netgen::ReadFile(netgen::Mesh&, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/readuser.cpp:355:53: warning: 'ednr' may be used uninitialized in this function [-Wmaybe-uninitialized] 355 | mesh[nr].edgenr = ednr+1; | ~~~~^~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/readuser.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:139:25: warning: 'fdnr' may be used uninitialized in this function [-Wmaybe-uninitialized] 139 | return ((T*)data)[i-1]; | ^ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/readuser.cpp:270:25: note: 'fdnr' was declared here 270 | int fdnr, ednr; | ^~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 83%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writeabaqus.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeabaqus.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeabaqus.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeabaqus.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeabaqus.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeabaqus.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeabaqus.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeabaqus.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeabaqus.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeabaqus.cpp: In function 'void netgen::WriteAbaqusFormat(const netgen::Mesh&, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeabaqus.cpp:149:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 149 | for (j = 1; j <= pairs.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeabaqus.cpp:165:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 165 | for (j = 1; j <= pairs.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeabaqus.cpp:216:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 216 | for (j = 1; j <= pairs.Size(); j++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeabaqus.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 80%] Building CXX object libsrc/csg/CMakeFiles/csgvis.dir/vscsg.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/vscsg.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/vscsg.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/vscsg.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/vscsg.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/vscsg.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/vscsg.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/vscsg.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/vscsg.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/vscsg.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/vscsg.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/vscsg.cpp: In member function 'virtual void netgen::VisualSceneGeometry::BuildScene(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/vscsg.cpp:161:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 161 | for (int i = 0; i < trilists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/vscsg.cpp: In member function 'virtual void netgen::VisualSceneSpecPoints::DrawScene()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/vscsg.cpp:245:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if (changeval != specpoints.Size()) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/vscsg.cpp:267:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | for (int i = 1; i <= specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/vscsg.cpp:307:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 307 | for (int i = 0; i < boxes.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/vscsg.cpp: In member function 'virtual void netgen::VisualSceneSpecPoints::BuildScene(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/vscsg.cpp:465:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 465 | for (int i = 2; i <= specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/vscsg.cpp:473:73: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 473 | if (zoomall == 2 && ((vispar.centerpoint >= 1 && vispar.centerpoint <= mesh->GetNP()) || | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/vscsg.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../visualization/vssolution.hpp:238:31: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 84%] Linking CXX shared library libngcsgvis.so /usr/bin/c++ -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -shared -Wl,-soname,libngcsgvis.so.6.2 -o libngcsgvis.so.6.2 CMakeFiles/csgvis.dir/vscsg.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/csg:/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/visualization:/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/core: libngcsg.so.6.2 ../visualization/libngvisual.so.6.2 /usr/lib64/libpython3.8.so ../meshing/libngmesh.so.6.2 ../core/libngcore.so make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' make[4]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 84%] Built target csgvis make[4]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 83%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writediffpack.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writediffpack.cpp:11: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writediffpack.cpp:11: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writediffpack.cpp:13: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writediffpack.cpp:13: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writediffpack.cpp:13: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writediffpack.cpp:13: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writediffpack.cpp:13: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writediffpack.cpp:13: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writediffpack.cpp: In function 'void netgen::WriteDiffPackFormat(const netgen::Mesh&, const netgen::NetgenGeometry&, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writediffpack.cpp:73:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 73 | for (i =1 ; i <= BIname.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writediffpack.cpp:116:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 116 | for (int jj = 0; jj < sels.Size(); jj++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writediffpack.cpp:236:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 236 | for (i =1 ; i <= BIname.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writediffpack.cpp:11: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 84%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writedolfin.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writedolfin.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writedolfin.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writedolfin.cpp:12: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writedolfin.cpp:12: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writedolfin.cpp:12: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writedolfin.cpp:12: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, doublemake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' >&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writedolfin.cpp:12: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writedolfin.cpp:12: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writedolfin.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 84%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writeelmer.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeelmer.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeelmer.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeelmer.cpp:11: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeelmer.cpp:11: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeelmer.cpp:11: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeelmer.cpp:11: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeelmer.cpp:11: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeelmer.cpp:11: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeelmer.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 85%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writefeap.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writefeap.cpp:11: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writefeap.cpp:11: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writefeap.cpp:13: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writefeap.cpp:13: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writefeap.cpp:13: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writefeap.cpp:13: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writefeap.cpp:13: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writefeap.cpp:13: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writefeap.cpp: In function 'void netgen::WriteFEAPFormat(const netgen::Mesh&, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writefeap.cpp:56:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 56 | for (i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writefeap.cpp:73:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 73 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writefeap.cpp:11: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 85%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writefluent.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writefluent.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writefluent.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writefluent.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writefluent.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writefluent.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writefluent.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writefluent.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writefluent.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writefluent.cpp: In function 'void netgen::WriteFluentFormat(const netgen::Mesh&, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writefluent.cpp:162:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 162 | for (i = 1; i <= surfaceelp.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writefluent.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 86%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writegmsh.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writegmsh.cpp:16: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writegmsh.cpp:16: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writegmsh.cpp:18: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writegmsh.cpp:18: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writegmsh.cpp:18: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writegmsh.cpp:18: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writegmsh.cpp:18: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writegmsh.cpp:18: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writegmsh.cpp:16: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 86%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writejcm.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writejcm.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writejcm.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writejcm.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writejcm.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writejcm.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writejcm.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writejcm.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writejcm.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writejcm.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writejcm.cpp:100:20: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 87%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writepermas.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writepermas.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writepermas.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writepermas.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writepermas.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writepermas.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writepermas.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' ) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writepermas.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writepermas.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writepermas.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 87%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writetecplot.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetecplot.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetecplot.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetecplot.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetecplot.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetecplot.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetecplot.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, doublemake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' >&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetecplot.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetecplot.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetecplot.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 88%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writetochnog.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetochnog.cpp:11: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetochnog.cpp:11: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetochnog.cpp:13: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetochnog.cpp:13: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetochnog.cpp:13: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetochnog.cpp:13: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetochnog.cpp:13: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetochnog.cpp:13: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetochnog.cpp:11: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 88%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writetet.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetet.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetet.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetet.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetet.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetet.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetet.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/bumake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' ild/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetet.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetet.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetet.cpp: In function 'void netgen::WriteTETFormat(const netgen::Mesh&, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetet.cpp:71:25: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 71 | for(ElementIndex i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetet.cpp:527:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 527 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetet.cpp:545:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 545 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetet.cpp:552:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 552 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetet.cpp:570:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 570 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetet.cpp:577:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 577 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetet.cpp:595:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 595 | for(int i=0; i<=mesh.GetNP(); i++) | ~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetet.cpp:599:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 599 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetet.cpp:772:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 772 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetet.cpp:787:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 787 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetet.cpp:794:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 794 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetet.cpp:810:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 810 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetet.cpp:933:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 933 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetet.cpp:947:28: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 947 | for(ElementIndex i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetet.cpp:1021:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1021 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetet.cpp:1045:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1045 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetet.cpp:1065:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1065 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetet.cpp:1090:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1090 | for(int i=0; i::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetet.cpp:469:45: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:274:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'void netgen::Intersection(const netgen::NgFlatArray&, const netgen::NgFlatArray&, netgen::NgArray&) [with T = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetet.cpp:614:72: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:796:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 796 | for(int i=0; i&, const netgen::NgFlatArray&, const netgen::NgFlatArray&, netgen::NgArray&) [with T = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetet.cpp:833:84: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:805:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 805 | for(int i=0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetet.cpp:28:14: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetet.cpp:602:22: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 89%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writeuser.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeuser.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeuser.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeuser.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeuser.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeuser.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeuser.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeuser.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeuser.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeuser.cpp: In function 'void netgen::WriteSurfaceFormat(const netgen::Mesh&, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeuser.cpp:293:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 293 | for (i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeuser.cpp:303:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 303 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeuser.cpp: In function 'void netgen::WriteSTLFormat(const netgen::Mesh&, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeuser.cpp:340:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 340 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeuser.cpp: In function 'void netgen::WriteSTLExtFormat(const netgen::Mesh&, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeuser.cpp:424:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 424 | for(int bcInd = 1; bcInd <= faceBCs.Size(); bcInd++) | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeuser.cpp:433:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 433 | for (int i = 0; i < faceSei.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeuser.cpp: In function 'void netgen::WriteEdgeElementFormat(const netgen::Mesh&, const netgen::NetgenGeometry&, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeuser.cpp:826:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 826 | for (j=1; j <= edges.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeuser.cpp:837:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 837 | for (j=1; j <= edges.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeuser.cpp:868:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 868 | for (j=1; j <= edges.Size(); j++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeuser.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeuser.cpp:408:24: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeuser.cpp:401:14: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 89%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/wuchemnitz.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/wuchemnitz.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/wuchemnitz.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/wuchemnitz.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/wuchemnitz.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/wuchemnitz.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/wuchemnitz.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/wuchemnitz.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/wuchemnitz.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/wuchemnitz.cpp: In function 'void netgen::Convert()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/wuchemnitz.cpp:167:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (i = 1; i <= volelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/wuchemnitz.cpp:216:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 216 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/wuchemnitz.cpp: In function 'void netgen::WriteFile(std::ostream&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/wuchemnitz.cpp:278:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 278 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/wuchemnitz.cpp:283:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 283 | for (i = 1; i <= edges.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/wuchemnitz.cpp:290:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 290 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/wuchemnitz.cpp:297:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 297 | for (i = 1; i <= volelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/wuchemnitz.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 90%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writegmsh2.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writegmsh2.cpp:19: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writegmsh2.cpp:19: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writegmsh2.cpp:21: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writegmsh2.cpp:21: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writegmsh2.cpp:21: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writegmsh2.cpp:21: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writegmsh2.cpp:21: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writegmsh2.cpp:21: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writegmsh2.cpp:19: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 91%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/rw_cgns.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/rw_cgns.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/rw_cgns.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/rw_cgns.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/rw_cgns.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/rw_cgns.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/rw_cgns.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/rw_cgns.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/rw_cgns.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 90%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writeOpenFOAM15x.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeOpenFOAM15x.cpp:27: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeOpenFOAM15x.cpp:27: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeOpenFOAM15x.cpp:29: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeOpenFOAM15x.cpp:29: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeOpenFOAM15x.cpp:29: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeOpenFOAM15x.cpp:29: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeOpenFOAM15x.cpp:29: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeOpenFOAM15x.cpp:29: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeOpenFOAM15x.cpp: In function 'bool netgen::BuildOwnerNeighbourLists(const netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeOpenFOAM15x.cpp:152:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 152 | for(int i = 1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeOpenFOAM15x.cpp: In function 'void netgen::WriteNeighbourFile(std::ostream*)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeOpenFOAM15x.cpp:310:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 310 | for(int i = 1; i <= neighbour_celllist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeOpenFOAM15x.cpp: In function 'void netgen::WriteOwnerFile(std::ostream*)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeOpenFOAM15x.cpp:344:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 344 | for(int i = 1; i <= owner_celllist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeOpenFOAM15x.cpp:351:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 351 | for(int i = 1; i <= surfelem_lists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeOpenFOAM15x.cpp: In function 'void netgen::WriteFacesFile(std::ostream*, const netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeOpenFOAM15x.cpp:392:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 392 | for(int i = 1; i <= owner_facelist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeOpenFOAM15x.cpp:427:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 427 | for(int j = 1; j <= facepnts.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeOpenFOAM15x.cpp:430:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 430 | if(j != facepnts.Size()) *outfile << " "; | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeOpenFOAM15x.cpp:438:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 438 | for(int i = 1; i <= surfelem_lists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeOpenFOAM15x.cpp:470:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 470 | for(int j = 1; j <= facepnts.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeOpenFOAM15x.cpp:473:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 473 | if(j != facepnts.Size()) *outfile << " "; | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeOpenFOAM15x.cpp: In function 'void netgen::WriteBoundaryFile(std::ostream*)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeOpenFOAM15x.cpp:560:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 560 | for(int i = 2; i <= surfelem_bclist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeOpenFOAM15x.cpp:580:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 580 | for(int i = 1; i <= bcarray.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeOpenFOAM15x.cpp:27: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeOpenFOAM15x.cpp:119:28: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 91%] Linking CXX shared library libnginterface.so /usr/bin/c++ -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -shared -Wl,-soname,libnginterface.so.6.2 -o libnginterface.so.6.2 CMakeFiles/interface.dir/nginterface.cpp.o CMakeFiles/interface.dir/nginterface_v2.cpp.o CMakeFiles/interface.dir/read_fnf_mesh.cpp.o CMakeFiles/interface.dir/readtetmesh.cpp.o CMakeFiles/interface.dir/readuser.cpp.o CMakeFiles/interface.dir/writeabaqus.cpp.o CMakeFiles/interface.dir/writediffpack.cpp.o CMakeFiles/interface.dir/writedolfin.cpp.o CMakeFiles/interface.dir/writeelmer.cpp.o CMakeFiles/interface.dir/writefeap.cpp.o CMakeFiles/interface.dir/writefluent.cpp.o CMakeFiles/interface.dir/writegmsh.cpp.o CMakeFiles/interface.dir/writejcm.cpp.o CMakeFiles/interface.dir/writepermas.cpp.o CMakeFiles/interface.dir/writetecplot.cpp.o CMakeFiles/interface.dir/writetet.cpp.o CMakeFiles/interface.dir/writetochnog.cpp.o CMakeFiles/interface.dir/writeuser.cpp.o CMakeFiles/interface.dir/wuchemnitz.cpp.o CMakeFiles/interface.dir/writegmsh2.cpp.o CMakeFiles/interface.dir/writeOpenFOAM15x.cpp.o CMakeFiles/interface.dir/rw_cgns.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/csg:/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/geom2d:/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/stlgeom:/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/visualization:/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/core: ../csg/libngcsg.so.6.2 ../geom2d/libnggeom2d.so.6.2 ../stlgeom/libngstl.so.6.2 ../visualization/libngvisual.so.6.2 ../meshing/libngmesh.so.6.2 ../core/libngcore.so make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' make[4]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 91%] Built target interface make[4]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' Dependee "/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/nglib/CMakeFiles/nglib.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/nglib/CMakeFiles/nglib.dir/depend.internal". Dependee "/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/nglib/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/nglib/CMakeFiles/nglib.dir/depend.internal". Scanning dependencies of target nglib make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 91%] Building CXX object nglib/CMakeFiles/nglib.dir/nglib.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/nglib/nglib.cpp:13: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/nglib/nglib.cpp:13: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/nglib/nglib.cpp:16: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/nglib/nglib.cpp:16: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/nglib/nglib.cpp:16: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/nglib/nglib.cpp:16: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/nglib/nglib.cpp:16: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/nglib/nglib.cpp:16: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/nglib/nglib.cpp:17: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/nglib/nglib.cpp:17: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/nglib/nglib.cpp:23: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(size_t, double)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../occ/occgeom.hpp:373:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare] 373 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/nglib/nglib.cpp: In function 'nglib::Ng_Result nglib::Ng_MergeMesh(void**, const char*)': /builddir/build/BUILD/netgen-6.2.2004/nglib/nglib.cpp:181:24: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'const int' [-Wsign-compare] 181 | if(m->GetNP() > num_pts) | ~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/nglib/nglib.cpp: In function 'nglib::Ng_Result nglib::Ng_OCC_GenerateSurfaceMesh(void**, void**, nglib::Ng_Meshing_Parameters*)': /builddir/build/BUILD/netgen-6.2.2004/nglib/nglib.cpp:939:22: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 939 | if(me->GetNP() <= numpoints) | ~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/nglib/nglib.cpp:926:11: warning: variable 'perfstepsend' set but not used [-Wunused-but-set-variable] 926 | int perfstepsend = MESHCONST_MESHSURFACE; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/nglib/nglib.cpp:13: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../occ/occgeom.hpp:420:25: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 92%] Linking CXX shared library libnglib.so /usr/bin/c++ -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -shared -Wl,-soname,libnglib.so.6.2 -o libnglib.so.6.2 CMakeFiles/nglib.dir/nglib.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/interface:/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/stlgeom:/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/geom2d:/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/csg:/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/occ:/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/visualization:/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/core: ../libsrc/interface/libnginterface.so.6.2 ../libsrc/stlgeom/libngstlvis.so.6.2 ../libsrc/geom2d/libnggeom2dvis.so.6.2 ../libsrc/csg/libngcsgvis.so.6.2 /usr/lib64/libTKBO.so /usr/lib64/libTKBool.so /usr/lib64/libTKBRep.so /usr/lib64/libTKCAF.so /usr/lib64/libTKCDF.so /usr/lib64/libTKernel.so /usr/lib64/libTKG2d.so /usr/lib64/libTKG3d.so /usr/lib64/libTKGeomAlgo.so /usr/lib64/libTKGeomBase.so /usr/lib64/libTKHLR.so /usr/lib64/libTKIGES.so /usr/lib64/libTKLCAF.so /usr/lib64/libTKMath.so /usr/lib64/libTKMesh.so /usr/lib64/libTKOffset.so /usr/lib64/libTKPrim.so /usr/lib64/libTKService.so /usr/lib64/libTKShHealing.so /usr/lib64/libTKSTEP.so /usr/lib64/libTKSTEP209.so /usr/lib64/libTKSTEPAttr.so /usr/lib64/libTKSTEPBase.so /usr/lib64/libTKSTL.so /usr/lib64/libTKTopAlgo.so /usr/lib64/libTKV3d.so /usr/lib64/libTKXCAF.so /usr/lib64/libTKXDEIGES.so /usr/lib64/libTKXDESTEP.so /usr/lib64/libTKXSBase.so /usr/lib64/libTKVCAF.so /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so -lpthread /usr/lib64/libXmu.so /usr/lib64/libjpeg.so /usr/lib64/libz.so /usr/lib64/libTKBO.so /usr/lib64/libTKBool.so /usr/lib64/libTKBRep.so /usr/lib64/libTKCAF.so /usr/lib64/libTKCDF.so /usr/lib64/libTKernel.so /usr/lib64/libTKG2d.so /usr/lib64/libTKG3d.so /usr/lib64/libTKGeomAlgo.so /usr/lib64/libTKGeomBase.so /usr/lib64/libTKHLR.so /usr/lib64/libTKIGES.so /usr/lib64/libTKLCAF.so /usr/lib64/libTKMath.so /usr/lib64/libTKMesh.so /usr/lib64/libTKOffset.so /usr/lib64/libTKPrim.so /usr/lib64/libTKService.so /usr/lib64/libTKShHealing.so /usr/lib64/libTKSTEP.so /usr/lib64/libTKSTEP209.so /usr/lib64/libTKSTEPAttr.so /usr/lib64/libTKSTEPBase.so /usr/lib64/libTKSTL.so /usr/lib64/libTKTopAlgo.so /usr/lib64/libTKV3d.so /usr/lib64/libTKXCAF.so /usr/lib64/libTKXDEIGES.so /usr/lib64/libTKXDESTEP.so /usr/lib64/libTKXSBase.so /usr/lib64/libTKVCAF.so ../libsrc/occ/libngocc.so.6.2 /usr/lib64/libpython3.8.so ../libsrc/stlgeom/libngstl.so.6.2 ../libsrc/geom2d/libnggeom2d.so.6.2 ../libsrc/csg/libngcsg.so.6.2 ../libsrc/meshing/libngmesh.so.6.2 ../libsrc/visualization/libngvisual.so.6.2 /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so -lpthread /usr/lib64/libXmu.so /usr/lib64/libjpeg.so /usr/lib64/libz.so /usr/lib64/libpython3.8.so ../libsrc/core/libngcore.so make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' make[4]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 92%] Built target nglib make[4]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' Dependee "/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/ng/CMakeFiles/ngpy.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/ng/CMakeFiles/ngpy.dir/depend.internal". Dependee "/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/ng/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/ng/CMakeFiles/ngpy.dir/depend.internal". Scanning dependencies of target ngpy make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' Dependee "/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/ng/CMakeFiles/gui.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/ng/CMakeFiles/gui.dir/depend.internal". Dependee "/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/ng/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/ng/CMakeFiles/gui.dir/depend.internal". Scanning dependencies of target gui make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 93%] Building CXX object ng/CMakeFiles/gui.dir/gui.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/gui.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/gui.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/gui.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/gui.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/gui.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/gui.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/gui.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/gui.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 94%] Building CXX object ng/CMakeFiles/gui.dir/parallelfunc.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 94%] Building CXX object ng/CMakeFiles/gui.dir/demoview.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/demoview.cpp:12: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/demoview.cpp:12: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/demoview.cpp:15: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/demoview.cpp:15: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/demoview.cpp:15: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/demoview.cpp:15: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/demoview.cpp:15: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/demoview.cpp:15: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/demoview.cpp:17: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/demoview.cpp:17: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/demoview.cpp:12: /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../visualization/vssolution.hpp:238:31: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/ng/demoview.cpp:353:70: required from here /builddir/build/BUILD/netgen-6.2.2004/ng/demoview.cpp:273:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 273 | for (pos = 0; pos < ip.Size() && ip[pos][0].GetT() < t1; pos++) ; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/ng/demoview.cpp: In instantiation of 'S netgen::InterpolationSpline::Evaluate(double) [with S = netgen::Vec<3>]': /builddir/build/BUILD/netgen-6.2.2004/ng/demoview.cpp:424:62: required from here /builddir/build/BUILD/netgen-6.2.2004/ng/demoview.cpp:300:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 300 | for (pos = 0; pos < ip.Size() && t >= ip[pos][0].GetT(); pos++) ; | ~~~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/demoview.cpp:12: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 94%] Building CXX object ng/CMakeFiles/gui.dir/ngpkg.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/ngpkg.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/ngpkg.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/ngpkg.cpp:11: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/ngpkg.cpp:11: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/ngpkg.cpp:11: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/ngpkg.cpp:11: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/ngpkg.cpp:11: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/ngpkg.cpp:18: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/ng/ngpkg.cpp: In function 'int netgen::Ng_LoadMesh(ClientData, Tcl_Interp*, int, const char**)': /builddir/build/BUILD/netgen-6.2.2004/ng/ngpkg.cpp:234:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 234 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/ng/ngpkg.cpp:261:24: warning: catching polymorphic type 'using NgException = class ngcore::Exception' {aka 'class ngcore::Exception'} by value [-Wcatch-value=] 261 | catch (NgException e) | ^ /builddir/build/BUILD/netgen-6.2.2004/ng/ngpkg.cpp: In function 'int netgen::Ng_MergeMesh(ClientData, Tcl_Interp*, int, const char**)': /builddir/build/BUILD/netgen-6.2.2004/ng/ngpkg.cpp:336:24: warning: catching polymorphic type 'using NgException = class ngcore::Exception' {aka 'class ngcore::Exception'} by value [-Wcatch-value=] 336 | catch (NgException e) | ^ /builddir/build/BUILD/netgen-6.2.2004/ng/ngpkg.cpp: In function 'int netgen::Ng_GetExportFormats(ClientData, Tcl_Interp*, int, const char**)': /builddir/build/BUILD/netgen-6.2.2004/ng/ngpkg.cpp:358:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 358 | for (int i = 1; i <= userformats.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/ng/ngpkg.cpp: In function 'int netgen::Ng_LoadGeometry(ClientData, Tcl_Interp*, int, const char**)': /builddir/build/BUILD/netgen-6.2.2004/ng/ngpkg.cpp:532:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 532 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/ng/ngpkg.cpp:601:24: warning: catching polymorphic type 'using NgException = class ngcore::Exception' {aka 'class ngcore::Exception'} by value [-Wcatch-value=] 601 | catch (NgException e) | ^ /builddir/build/BUILD/netgen-6.2.2004/ng/ngpkg.cpp: In function 'int netgen::Ng_SaveGeometry(ClientData, Tcl_Interp*, int, const char**)': /builddir/build/BUILD/netgen-6.2.2004/ng/ngpkg.cpp:632:21: warning: catching polymorphic type 'using NgException = class ngcore::Exception' {aka 'class ngcore::Exception'} by value [-Wcatch-value=] 632 | catch (NgException e) | ^ /builddir/build/BUILD/netgen-6.2.2004/ng/ngpkg.cpp: In function 'int netgen::Ng_ReadStatus(ClientData, Tcl_Interp*, int, const char**)': /builddir/build/BUILD/netgen-6.2.2004/ng/ngpkg.cpp:689:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 689 | if (prev_np != mesh->GetNP()) | ~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/ng/ngpkg.cpp:696:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 696 | if (prev_ne != mesh->GetNE()) | ~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/ng/ngpkg.cpp:703:22: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 703 | if (prev_nse != mesh->GetNSE()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/ng/ngpkg.cpp:712:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | for (int i = 0; i < tets_in_qualclass.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/ng/ngpkg.cpp: In function 'int netgen::Ng_GenerateBoundaryLayer(ClientData, Tcl_Interp*, int, const char**)': /builddir/build/BUILD/netgen-6.2.2004/ng/ngpkg.cpp:1175:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1175 | for(int i = 1; i <= surfid.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/ng/ngpkg.cpp: In function 'void* netgen::MeshingDummy(void*)': /builddir/build/BUILD/netgen-6.2.2004/ng/ngpkg.cpp:1483:24: warning: catching polymorphic type 'using NgException = class ngcore::Exception' {aka 'class ngcore::Exception'} by value [-Wcatch-value=] 1483 | catch (NgException e) | ^ /builddir/build/BUILD/netgen-6.2.2004/ng/ngpkg.cpp: In function 'int netgen::Ng_GenerateMesh(ClientData, Tcl_Interp*, int, const char**)': /builddir/build/BUILD/netgen-6.2.2004/ng/ngpkg.cpp:1535:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1535 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/ng/ngpkg.cpp: In function 'void netgen::SetVisualScene(Tcl_Interp*)': /builddir/build/BUILD/netgen-6.2.2004/ng/ngpkg.cpp:1986:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1986 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/ngpkg.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../visualization/vssolution.hpp:238:31: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/ng/ngpkg.cpp:1191:19: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:388:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 388 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/flags.hpp:16, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:8, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/ngpkg.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const string&) const [with T = netgen::VisualScene*; std::string = std::__cxx11::basic_string]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(const string&, const T&) [with T = netgen::VisualScene*; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/netgen-6.2.2004/ng/ngpkg.cpp:1968:52: required from here /builddir/build/BUILD/netgen-6.2.2004/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++) | ~~^~~~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 92%] Building CXX object ng/CMakeFiles/ngpy.dir/netgenpy.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 97%] Linking CXX shared library libngpy.so /usr/bin/c++ -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -shared -Wl,-soname,libngpy.so -o libngpy.so CMakeFiles/ngpy.dir/netgenpy.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/nglib:/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/interface:/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/stlgeom:/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/geom2d:/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/csg:/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/visualization:/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/occ:/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/core: ../nglib/libnglib.so.6.2 ../libsrc/interface/libnginterface.so.6.2 ../libsrc/stlgeom/libngstlvis.so.6.2 ../libsrc/stlgeom/libngstl.so.6.2 ../libsrc/geom2d/libnggeom2dvis.so.6.2 ../libsrc/geom2d/libnggeom2d.so.6.2 ../libsrc/csg/libngcsgvis.so.6.2 ../libsrc/csg/libngcsg.so.6.2 ../libsrc/meshing/libngmesh.so.6.2 ../libsrc/visualization/libngvisual.so.6.2 ../libsrc/occ/libngocc.so.6.2 ../libsrc/core/libngcore.so /usr/lib64/libpython3.8.so make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' make[4]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 97%] Built target ngpy make[4]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 95%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/stlgeom/stlpkg.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlpkg.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlpkg.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlpkg.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlpkg.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlpkg.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlpkg.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlpkg.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlpkg.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlpkg.cpp:12: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlpkg.cpp:12: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlpkg.cpp: In function 'int netgen::Ng_STLCalcLocalH(ClientData, Tcl_Interp*, int, const char**)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlpkg.cpp:524:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 524 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlpkg.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../visualization/vssolution.hpp:238:31: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 95%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/visualization/visualpkg.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/visualpkg.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/visualpkg.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/visualpkg.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/visualpkg.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/visualpkg.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/visualpkg.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/visualpkg.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/visualpkg.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/visualpkg.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/visualpkg.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/visualpkg.cpp: In function 'int netgen::Ng_Vis_Set(ClientData, Tcl_Interp*, int, const char**)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/visualpkg.cpp:81:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 81 | for (int i = 0; i < vssolution.soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/visualpkg.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../visualization/vssolution.hpp:238:31: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 97%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/geom2d/geom2dpkg.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/geom2dpkg.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/geom2dpkg.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/geom2dpkg.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/geom2dpkg.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/geom2dpkg.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/geom2dpkg.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/geom2dpkg.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/geom2dpkg.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../visualization/vssolution.hpp:238:31: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 96%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/csg/csgpkg.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgpkg.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgpkg.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgpkg.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgpkg.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgpkg.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgpkg.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgpkg.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgpkg.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgpkg.cpp: In function 'int netgen::Ng_GetPrimitiveData(ClientData, Tcl_Interp*, int, const char**)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgpkg.cpp:230:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 230 | for (int i = 1; i <= coeffs.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgpkg.cpp: In function 'int netgen::Ng_SingularEdgeMS(ClientData, Tcl_Interp*, int, const char**)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgpkg.cpp:515:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 515 | for (int i = 1; i <= geometry->singedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgpkg.cpp: In function 'int netgen::Ng_SingularPointMS(ClientData, Tcl_Interp*, int, const char**)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgpkg.cpp:533:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 533 | for (int i = 1; i <= geometry->singpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgpkg.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../visualization/vssolution.hpp:238:31: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 98%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/occ/occpkg.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occpkg.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occpkg.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occpkg.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occpkg.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occpkg.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occpkg.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occpkg.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occpkg.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occpkg.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(std::size_t, double)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../occ/occgeom.hpp:373:17: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare] 373 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occpkg.cpp: In function 'int netgen::Ng_CurrentFaceColours(ClientData, Tcl_Interp*, int, const char**)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occpkg.cpp:692:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | for(int i = 0; i < face_colours.Size();i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occpkg.cpp:718:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 718 | for(int j = 0; j < surfElems.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occpkg.cpp:742:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 742 | for(int j = 0; j < surfElems.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occpkg.cpp:766:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 766 | for(int j = 0; j < surfElems.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occpkg.cpp:773:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 773 | for(int j = 0; j < surfElems.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occpkg.cpp:797:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 797 | for(int j = 0; j < surfElems.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occpkg.cpp:804:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 804 | for(int j = 0; j < surfElems.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occpkg.cpp:816:26: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 816 | for(int i = 1; i <= mesh->GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occpkg.cpp:826:26: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 826 | for(int i = 1; i <= mesh->GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occpkg.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../visualization/vssolution.hpp:238:31: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../occ/occgeom.hpp:420:25: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 98%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/occ/vsocc.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/vsocc.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/vsocc.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/vsocc.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/vsocc.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/vsocc.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/vsocc.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/vsocc.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/vsocc.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(std::size_t, double)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../occ/occgeom.hpp:373:17: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare] 373 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/vsocc.cpp: In member function 'virtual void netgen::VisualSceneOCCGeometry::BuildScene(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/vsocc.cpp:419:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 419 | for (int i = 1; i <= linelists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/vsocc.cpp:423:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::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.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/vsocc.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../visualization/vssolution.hpp:238:31: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../occ/occgeom.hpp:420:25: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 99%] Linking CXX shared library libnggui.so /usr/bin/c++ -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -shared -Wl,-soname,libnggui.so.6.2 -o libnggui.so.6.2 CMakeFiles/gui.dir/gui.cpp.o CMakeFiles/gui.dir/ngpkg.cpp.o CMakeFiles/gui.dir/demoview.cpp.o CMakeFiles/gui.dir/parallelfunc.cpp.o CMakeFiles/gui.dir/__/libsrc/stlgeom/stlpkg.cpp.o CMakeFiles/gui.dir/__/libsrc/visualization/visualpkg.cpp.o CMakeFiles/gui.dir/__/libsrc/csg/csgpkg.cpp.o CMakeFiles/gui.dir/__/libsrc/geom2d/geom2dpkg.cpp.o CMakeFiles/gui.dir/__/libsrc/occ/occpkg.cpp.o CMakeFiles/gui.dir/__/libsrc/occ/vsocc.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/nglib:/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/ng/Togl2.1:/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/stlgeom:/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/geom2d:/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/interface:/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/csg:/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/visualization:/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/occ:/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/core: ../nglib/libnglib.so.6.2 Togl2.1/libngtogl.so.6.2 /usr/lib64/libz.so /usr/lib64/libjpeg.so /usr/lib64/libXmu.so /usr/lib64/libX11.so /usr/lib64/libTKBO.so /usr/lib64/libTKBool.so /usr/lib64/libTKBRep.so /usr/lib64/libTKCAF.so /usr/lib64/libTKCDF.so /usr/lib64/libTKernel.so /usr/lib64/libTKG2d.so /usr/lib64/libTKG3d.so /usr/lib64/libTKGeomAlgo.so /usr/lib64/libTKGeomBase.so /usr/lib64/libTKHLR.so /usr/lib64/libTKIGES.so /usr/lib64/libTKLCAF.so /usr/lib64/libTKMath.so /usr/lib64/libTKMesh.so /usr/lib64/libTKOffset.so /usr/lib64/libTKPrim.so /usr/lib64/libTKService.so /usr/lib64/libTKShHealing.so /usr/lib64/libTKSTEP.so /usr/lib64/libTKSTEP209.so /usr/lib64/libTKSTEPAttr.so /usr/lib64/libTKSTEPBase.so /usr/lib64/libTKSTL.so /usr/lib64/libTKTopAlgo.so /usr/lib64/libTKV3d.so /usr/lib64/libTKXCAF.so /usr/lib64/libTKXDEIGES.so /usr/lib64/libTKXDESTEP.so /usr/lib64/libTKXSBase.so /usr/lib64/libTKVCAF.so /usr/lib64/libtcl.so /usr/lib64/libtk.so ../libsrc/stlgeom/libngstlvis.so.6.2 ../libsrc/geom2d/libnggeom2dvis.so.6.2 ../libsrc/interface/libnginterface.so.6.2 ../libsrc/geom2d/libnggeom2d.so.6.2 ../libsrc/stlgeom/libngstl.so.6.2 ../libsrc/csg/libngcsgvis.so.6.2 ../libsrc/csg/libngcsg.so.6.2 ../libsrc/meshing/libngmesh.so.6.2 ../libsrc/visualization/libngvisual.so.6.2 ../libsrc/occ/libngocc.so.6.2 ../libsrc/core/libngcore.so -ldl /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so /usr/lib64/libpython3.8.so make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' make[4]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 99%] Built target gui make[4]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' Dependee "/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/ng/CMakeFiles/netgen.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/ng/CMakeFiles/netgen.dir/depend.internal". Dependee "/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/ng/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/ng/CMakeFiles/netgen.dir/depend.internal". Scanning dependencies of target netgen make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [100%] Building CXX object ng/CMakeFiles/netgen.dir/ngappinit.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/ngappinit.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/ngappinit.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/ngappinit.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/ngappinit.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/ngappinit.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/ngappinit.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/ngappinit.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/ngappinit.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [100%] Linking CXX executable netgen-mesher /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld CMakeFiles/netgen.dir/ngappinit.cpp.o -o netgen-mesher -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/ng:/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/ng/Togl2.1:/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/nglib:/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/occ:/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/stlgeom:/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/geom2d:/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/interface:/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/csg:/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/visualization:/builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/core: libnggui.so.6.2 Togl2.1/libngtogl.so.6.2 /usr/lib64/libz.so /usr/lib64/libjpeg.so /usr/lib64/libXmu.so /usr/lib64/libX11.so /usr/lib64/libTKBO.so /usr/lib64/libTKBool.so /usr/lib64/libTKBRep.so /usr/lib64/libTKCAF.so /usr/lib64/libTKCDF.so /usr/lib64/libTKernel.so /usr/lib64/libTKG2d.so /usr/lib64/libTKG3d.so /usr/lib64/libTKGeomAlgo.so /usr/lib64/libTKGeomBase.so /usr/lib64/libTKHLR.so /usr/lib64/libTKIGES.so /usr/lib64/libTKLCAF.so /usr/lib64/libTKMath.so /usr/lib64/libTKMesh.so /usr/lib64/libTKOffset.so /usr/lib64/libTKPrim.so /usr/lib64/libTKService.so /usr/lib64/libTKShHealing.so /usr/lib64/libTKSTEP.so /usr/lib64/libTKSTEP209.so /usr/lib64/libTKSTEPAttr.so /usr/lib64/libTKSTEPBase.so /usr/lib64/libTKSTL.so /usr/lib64/libTKTopAlgo.so /usr/lib64/libTKV3d.so /usr/lib64/libTKXCAF.so /usr/lib64/libTKXDEIGES.so /usr/lib64/libTKXDESTEP.so /usr/lib64/libTKXSBase.so /usr/lib64/libTKVCAF.so /usr/lib64/libtk.so /usr/lib64/libtcl.so ../nglib/libnglib.so.6.2 ../libsrc/occ/libngocc.so.6.2 -ldl /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so ../libsrc/stlgeom/libngstlvis.so.6.2 ../libsrc/geom2d/libnggeom2dvis.so.6.2 ../libsrc/interface/libnginterface.so.6.2 ../libsrc/stlgeom/libngstl.so.6.2 ../libsrc/geom2d/libnggeom2d.so.6.2 ../libsrc/csg/libngcsgvis.so.6.2 ../libsrc/csg/libngcsg.so.6.2 ../libsrc/meshing/libngmesh.so.6.2 ../libsrc/visualization/libngvisual.so.6.2 ../libsrc/core/libngcore.so /usr/lib64/libpython3.8.so make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' make[4]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [100%] Built target netgen make[4]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' make[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial' cd /builddir/build/BUILD/netgen-6.2.2004/serial/netgen && /usr/bin/cmake -E touch /builddir/build/BUILD/netgen-6.2.2004/serial/dependencies/src/netgen-stamp/netgen-build make[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial' make[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial' [ 90%] No install step for 'netgen' cd /builddir/build/BUILD/netgen-6.2.2004/serial/netgen && /usr/bin/cmake -E echo_append cd /builddir/build/BUILD/netgen-6.2.2004/serial/netgen && /usr/bin/cmake -E touch /builddir/build/BUILD/netgen-6.2.2004/serial/dependencies/src/netgen-stamp/netgen-install make[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial' make[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial' [100%] Completed 'netgen' /usr/bin/cmake -E make_directory /builddir/build/BUILD/netgen-6.2.2004/serial/CMakeFiles /usr/bin/cmake -E touch /builddir/build/BUILD/netgen-6.2.2004/serial/CMakeFiles/netgen-complete /usr/bin/cmake -E touch /builddir/build/BUILD/netgen-6.2.2004/serial/dependencies/src/netgen-stamp/netgen-done make[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial' make[1]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial' [100%] Built target netgen make[1]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/netgen-6.2.2004/serial/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 '' ']' ++ '[' -z /usr/share/modulefiles ']' ++ 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 +++ /usr/bin/ps -p 176224 -ocomm= ++ my_shell=sh +++ /usr/bin/expr sh : '-*\(.*\)' ++ my_shell=sh +++ /usr/bin/basename sh ++ my_shell=sh ++ '[' -f /usr/share/lmod/lmod/init/sh ']' ++ source /usr/share/lmod/lmod/init/sh +++ LMOD_ROOT=/usr/share/lmod +++ LMOD_PKG=/usr/share/lmod/lmod +++ LMOD_DIR=/usr/share/lmod/lmod/libexec/ +++ LMOD_CMD=/usr/share/lmod/lmod/libexec/lmod +++ MODULESHOME=/usr/share/lmod/lmod +++ export LMOD_CMD +++ export LMOD_PKG +++ export LMOD_DIR +++ export MODULESHOME +++ export LMOD_DIR ++ unset my_shell PS_CMD EXPR_CMD BASENAME_CMD MODULEPATH_INIT + module load mpi/openmpi-riscv64 ++ /usr/share/lmod/lmod/libexec/lmod sh load mpi/openmpi-riscv64 + eval '__LMOD_REF_COUNT_LD_LIBRARY_PATH=/usr/lib64/openmpi/lib:1;' export '__LMOD_REF_COUNT_LD_LIBRARY_PATH;' 'LD_LIBRARY_PATH=/usr/lib64/openmpi/lib;' export 'LD_LIBRARY_PATH;' '__LMOD_REF_COUNT_LOADEDMODULES=mpi/openmpi-riscv64:1;' export '__LMOD_REF_COUNT_LOADEDMODULES;' 'LOADEDMODULES=mpi/openmpi-riscv64;' export 'LOADEDMODULES;' '__LMOD_REF_COUNT_MANPATH=/usr/share/man/openmpi-riscv64:1\;/usr/share/lmod/lmod/share/man:1;' export '__LMOD_REF_COUNT_MANPATH;' 'MANPATH=:/usr/share/man/openmpi-riscv64:/usr/share/lmod/lmod/share/man;' export 'MANPATH;' '__LMOD_REF_COUNT_MODULEPATH=/etc/modulefiles:1\;/usr/share/modulefiles:1\;/usr/share/modulefiles/Linux:1\;/usr/share/modulefiles/Core:1\;/usr/share/lmod/lmod/modulefiles/Core:1;' export '__LMOD_REF_COUNT_MODULEPATH;' 'MODULEPATH=/etc/modulefiles:/usr/share/modulefiles:/usr/share/modulefiles/Linux:/usr/share/modulefiles/Core:/usr/share/lmod/lmod/modulefiles/Core;' export 'MODULEPATH;' 'MPI_BIN=/usr/lib64/openmpi/bin;' export 'MPI_BIN;' 'MPI_COMPILER=openmpi-riscv64;' export 'MPI_COMPILER;' 'MPI_FORTRAN_MOD_DIR=/usr/lib64/gfortran/modules/openmpi;' export 'MPI_FORTRAN_MOD_DIR;' 'MPI_HOME=/usr/lib64/openmpi;' export 'MPI_HOME;' 'MPI_INCLUDE=/usr/include/openmpi-riscv64;' export 'MPI_INCLUDE;' 'MPI_LIB=/usr/lib64/openmpi/lib;' export 'MPI_LIB;' 'MPI_MAN=/usr/share/man/openmpi-riscv64;' export 'MPI_MAN;' 'MPI_PYTHON3_SITEARCH=/usr/lib64/python3.8/site-packages/openmpi;' export 'MPI_PYTHON3_SITEARCH;' 'MPI_SUFFIX=_openmpi;' export 'MPI_SUFFIX;' 'MPI_SYSCONFIG=/etc/openmpi-riscv64;' export 'MPI_SYSCONFIG;' '__LMOD_REF_COUNT_PATH=/usr/lib64/openmpi/bin:1\;/usr/bin:1\;/bin:1\;/usr/sbin:1\;/sbin:1\;/usr/local/sbin:1;' export '__LMOD_REF_COUNT_PATH;' 'PATH=/usr/lib64/openmpi/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin;' export 'PATH;' '__LMOD_REF_COUNT_PKG_CONFIG_PATH=/usr/lib64/openmpi/lib/pkgconfig:1\;/usr/lib64/pkgconfig:1\;/usr/share/pkgconfig:1;' export '__LMOD_REF_COUNT_PKG_CONFIG_PATH;' 'PKG_CONFIG_PATH=/usr/lib64/openmpi/lib/pkgconfig::/usr/lib64/pkgconfig:/usr/share/pkgconfig;' export 'PKG_CONFIG_PATH;' '__LMOD_REF_COUNT__LMFILES_=/usr/share/modulefiles/mpi/openmpi-riscv64:1;' export '__LMOD_REF_COUNT__LMFILES_;' '_LMFILES_=/usr/share/modulefiles/mpi/openmpi-riscv64;' export '_LMFILES_;' '_ModuleTable001_=X01vZHVsZVRhYmxlXz17WyJNVHZlcnNpb24iXT0zLFsiY19yZWJ1aWxkVGltZSJdPWZhbHNlLFsiY19zaG9ydFRpbWUiXT1mYWxzZSxkZXB0aFQ9e30sZmFtaWx5PXt9LG1UPXttcGk9e1siZm4iXT0iL3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9tcGkvb3Blbm1waS1yaXNjdjY0IixbImZ1bGxOYW1lIl09Im1waS9vcGVubXBpLXJpc2N2NjQiLFsibG9hZE9yZGVyIl09MSxwcm9wVD17fSxbInN0YWNrRGVwdGgiXT0wLFsic3RhdHVzIl09ImFjdGl2ZSIsWyJ1c2VyTmFtZSJdPSJtcGkvb3Blbm1waS1yaXNjdjY0Iix9LH0sbXBhdGhBPXsiL2V0Yy9tb2R1bGVmaWxlcyIsIi91c3Ivc2hhcmUvbW9kdWxlZmlsZXMiLCIvdXNyL3NoYXJlL21vZHVsZWZpbGVzL0xpbnV4IiwiL3Vzci9z;' export '_ModuleTable001_;' '_ModuleTable002_=aGFyZS9tb2R1bGVmaWxlcy9Db3JlIiwiL3Vzci9zaGFyZS9sbW9kL2xtb2QvbW9kdWxlZmlsZXMvQ29yZSIsfSxbInN5c3RlbUJhc2VNUEFUSCJdPSIvZXRjL21vZHVsZWZpbGVzOi91c3Ivc2hhcmUvbW9kdWxlZmlsZXM6L3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9MaW51eDovdXNyL3NoYXJlL21vZHVsZWZpbGVzL0NvcmU6L3Vzci9zaGFyZS9sbW9kL2xtb2QvbW9kdWxlZmlsZXMvQ29yZSIsfQ==;' export '_ModuleTable002_;' '_ModuleTable_Sz_=2;' export '_ModuleTable_Sz_;' ++ __LMOD_REF_COUNT_LD_LIBRARY_PATH=/usr/lib64/openmpi/lib:1 ++ export __LMOD_REF_COUNT_LD_LIBRARY_PATH ++ LD_LIBRARY_PATH=/usr/lib64/openmpi/lib ++ export LD_LIBRARY_PATH ++ __LMOD_REF_COUNT_LOADEDMODULES=mpi/openmpi-riscv64:1 ++ export __LMOD_REF_COUNT_LOADEDMODULES ++ LOADEDMODULES=mpi/openmpi-riscv64 ++ export LOADEDMODULES ++ __LMOD_REF_COUNT_MANPATH='/usr/share/man/openmpi-riscv64:1;/usr/share/lmod/lmod/share/man:1' ++ export __LMOD_REF_COUNT_MANPATH ++ MANPATH=:/usr/share/man/openmpi-riscv64:/usr/share/lmod/lmod/share/man ++ export MANPATH ++ __LMOD_REF_COUNT_MODULEPATH='/etc/modulefiles:1;/usr/share/modulefiles:1;/usr/share/modulefiles/Linux:1;/usr/share/modulefiles/Core:1;/usr/share/lmod/lmod/modulefiles/Core:1' ++ export __LMOD_REF_COUNT_MODULEPATH ++ MODULEPATH=/etc/modulefiles:/usr/share/modulefiles:/usr/share/modulefiles/Linux:/usr/share/modulefiles/Core:/usr/share/lmod/lmod/modulefiles/Core ++ export MODULEPATH ++ MPI_BIN=/usr/lib64/openmpi/bin ++ export MPI_BIN ++ MPI_COMPILER=openmpi-riscv64 ++ export MPI_COMPILER ++ MPI_FORTRAN_MOD_DIR=/usr/lib64/gfortran/modules/openmpi ++ export MPI_FORTRAN_MOD_DIR ++ MPI_HOME=/usr/lib64/openmpi ++ export MPI_HOME ++ MPI_INCLUDE=/usr/include/openmpi-riscv64 ++ export MPI_INCLUDE ++ MPI_LIB=/usr/lib64/openmpi/lib ++ export MPI_LIB ++ MPI_MAN=/usr/share/man/openmpi-riscv64 ++ export MPI_MAN ++ MPI_PYTHON3_SITEARCH=/usr/lib64/python3.8/site-packages/openmpi ++ export MPI_PYTHON3_SITEARCH ++ MPI_SUFFIX=_openmpi ++ export MPI_SUFFIX ++ MPI_SYSCONFIG=/etc/openmpi-riscv64 ++ export MPI_SYSCONFIG ++ __LMOD_REF_COUNT_PATH='/usr/lib64/openmpi/bin:1;/usr/bin:1;/bin:1;/usr/sbin:1;/sbin:1;/usr/local/sbin:1' ++ export __LMOD_REF_COUNT_PATH ++ PATH=/usr/lib64/openmpi/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin ++ export PATH ++ __LMOD_REF_COUNT_PKG_CONFIG_PATH='/usr/lib64/openmpi/lib/pkgconfig:1;/usr/lib64/pkgconfig:1;/usr/share/pkgconfig:1' ++ export __LMOD_REF_COUNT_PKG_CONFIG_PATH ++ PKG_CONFIG_PATH=/usr/lib64/openmpi/lib/pkgconfig::/usr/lib64/pkgconfig:/usr/share/pkgconfig ++ export PKG_CONFIG_PATH ++ __LMOD_REF_COUNT__LMFILES_=/usr/share/modulefiles/mpi/openmpi-riscv64:1 ++ export __LMOD_REF_COUNT__LMFILES_ ++ _LMFILES_=/usr/share/modulefiles/mpi/openmpi-riscv64 ++ export _LMFILES_ ++ _ModuleTable001_=X01vZHVsZVRhYmxlXz17WyJNVHZlcnNpb24iXT0zLFsiY19yZWJ1aWxkVGltZSJdPWZhbHNlLFsiY19zaG9ydFRpbWUiXT1mYWxzZSxkZXB0aFQ9e30sZmFtaWx5PXt9LG1UPXttcGk9e1siZm4iXT0iL3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9tcGkvb3Blbm1waS1yaXNjdjY0IixbImZ1bGxOYW1lIl09Im1waS9vcGVubXBpLXJpc2N2NjQiLFsibG9hZE9yZGVyIl09MSxwcm9wVD17fSxbInN0YWNrRGVwdGgiXT0wLFsic3RhdHVzIl09ImFjdGl2ZSIsWyJ1c2VyTmFtZSJdPSJtcGkvb3Blbm1waS1yaXNjdjY0Iix9LH0sbXBhdGhBPXsiL2V0Yy9tb2R1bGVmaWxlcyIsIi91c3Ivc2hhcmUvbW9kdWxlZmlsZXMiLCIvdXNyL3NoYXJlL21vZHVsZWZpbGVzL0xpbnV4IiwiL3Vzci9z ++ export _ModuleTable001_ ++ _ModuleTable002_=aGFyZS9tb2R1bGVmaWxlcy9Db3JlIiwiL3Vzci9zaGFyZS9sbW9kL2xtb2QvbW9kdWxlZmlsZXMvQ29yZSIsfSxbInN5c3RlbUJhc2VNUEFUSCJdPSIvZXRjL21vZHVsZWZpbGVzOi91c3Ivc2hhcmUvbW9kdWxlZmlsZXM6L3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9MaW51eDovdXNyL3NoYXJlL21vZHVsZWZpbGVzL0NvcmU6L3Vzci9zaGFyZS9sbW9kL2xtb2QvbW9kdWxlZmlsZXMvQ29yZSIsfQ== ++ export _ModuleTable002_ ++ _ModuleTable_Sz_=2 ++ export _ModuleTable_Sz_ + export CXX=mpicxx + CXX=mpicxx + mkdir openmpi + cd openmpi + CFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' + export CFLAGS + CXXFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' + export CXXFLAGS + FFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + /usr/bin/cmake -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_PREFIX:PATH=/usr -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib64 -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DLIB_SUFFIX=64 -DBUILD_SHARED_LIBS:BOOL=ON -DCMAKE_INSTALL_PREFIX=/usr -DNG_INSTALL_SUFFIX=netgen-mesher -DUSE_NATIVE_ARCH=OFF -DNG_INSTALL_DIR_INCLUDE=/usr/include/openmpi/netgen-mesher -DNG_INSTALL_DIR_BIN=/usr/lib64/openmpi/bin/ -DNG_INSTALL_DIR_LIB=/usr/lib64/openmpi/lib/ -DNG_INSTALL_DIR_CMAKE=/usr/lib64/openmpi/lib/cmake/netgen-mesher -DNG_INSTALL_DIR_PYTHON=/usr/lib64/openmpi/python3.8/site-packages/netgen-mesher -DUSE_JPEG=1 -DUSE_OCC=1 -DUSE_MPI=1 .. -- The C compiler identification is GNU 10.0.1 -- The CXX compiler identification is GNU 10.0.1 -- Check for working C compiler: /usr/bin/cc -- Check for working C compiler: /usr/bin/cc - works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/lib64/openmpi/bin/mpicxx -- Check for working CXX compiler: /usr/lib64/openmpi/bin/mpicxx - works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done Checking for write permissions in install directory... CMake Warning at cmake/SuperBuild.cmake:30 (message): No write access at install directory, please set correct permissions Call Stack (most recent call first): CMakeLists.txt:72 (include) -- Found ZLIB: /usr/lib64/libz.so (found version "1.2.11") -- Found Pybind11: /usr/include -- Found PythonInterp: /usr/bin/python3 (found suitable version "3.8.3", minimum required is "3") -- Found PythonLibs: /usr/lib64/libpython3.8.so (found suitable version "3.8.3rc1", minimum required is "3") CMake Warning (dev) at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:272 (message): The package name passed to `find_package_handle_standard_args` (Tclsh) does not match the name of the calling package (TCL). This can lead to problems in calling code that expects `find_package` result variables (e.g., `_FOUND`) to follow a certain pattern. Call Stack (most recent call first): /usr/share/cmake/Modules/FindTclsh.cmake:95 (FIND_PACKAGE_HANDLE_STANDARD_ARGS) /usr/share/cmake/Modules/FindTCL.cmake:49 (include) cmake/external_projects/tcltk.cmake:138 (find_package) cmake/SuperBuild.cmake:86 (include) CMakeLists.txt:72 (include) This warning is for project developers. Use -Wno-dev to suppress it. -- 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 -- Looking for system METIS -- Configuring done -- Generating done -- Build files have been written to: /builddir/build/BUILD/netgen-6.2.2004/openmpi + /usr/bin/make -O -j4 V=1 VERBOSE=1 /usr/bin/cmake -S/builddir/build/BUILD/netgen-6.2.2004 -B/builddir/build/BUILD/netgen-6.2.2004/openmpi --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/netgen-6.2.2004/openmpi/CMakeFiles /builddir/build/BUILD/netgen-6.2.2004/openmpi/CMakeFiles/progress.marks /usr/bin/make -f CMakeFiles/Makefile2 all /usr/bin/make -f CMakeFiles/netgen.dir/build.make CMakeFiles/netgen.dir/depend make[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi' cd /builddir/build/BUILD/netgen-6.2.2004/openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2004 /builddir/build/BUILD/netgen-6.2.2004 /builddir/build/BUILD/netgen-6.2.2004/openmpi /builddir/build/BUILD/netgen-6.2.2004/openmpi /builddir/build/BUILD/netgen-6.2.2004/openmpi/CMakeFiles/netgen.dir/DependInfo.cmake --color= Dependee "/builddir/build/BUILD/netgen-6.2.2004/openmpi/CMakeFiles/netgen.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/netgen-6.2.2004/openmpi/CMakeFiles/netgen.dir/depend.internal". Dependee "/builddir/build/BUILD/netgen-6.2.2004/openmpi/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/netgen-6.2.2004/openmpi/CMakeFiles/netgen.dir/depend.internal". Scanning dependencies of target netgen make[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi' /usr/bin/make -f CMakeFiles/netgen.dir/build.make CMakeFiles/netgen.dir/build make[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi' [ 20%] Performing check_submodules step for 'netgen' /usr/bin/cmake -P /builddir/build/BUILD/netgen-6.2.2004/cmake/check_submodules.cmake /usr/bin/cmake -E touch /builddir/build/BUILD/netgen-6.2.2004/openmpi/dependencies/src/netgen-stamp/netgen-check_submodules make[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi' make[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi' [ 10%] Creating directories for 'netgen' /usr/bin/cmake -E make_directory /builddir/build/BUILD/netgen-6.2.2004 /usr/bin/cmake -E make_directory /builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen /usr/bin/cmake -E make_directory /builddir/build/BUILD/netgen-6.2.2004/openmpi/dependencies /usr/bin/cmake -E make_directory /builddir/build/BUILD/netgen-6.2.2004/openmpi/dependencies/tmp /usr/bin/cmake -E make_directory /builddir/build/BUILD/netgen-6.2.2004/openmpi/dependencies/src/netgen-stamp /usr/bin/cmake -E make_directory /builddir/build/BUILD/netgen-6.2.2004/openmpi/dependencies/src /usr/bin/cmake -E make_directory /builddir/build/BUILD/netgen-6.2.2004/openmpi/dependencies/src/netgen-stamp /usr/bin/cmake -E touch /builddir/build/BUILD/netgen-6.2.2004/openmpi/dependencies/src/netgen-stamp/netgen-mkdir make[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi' make[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi' [ 30%] No download step for 'netgen' /usr/bin/cmake -E echo_append /usr/bin/cmake -E touch /builddir/build/BUILD/netgen-6.2.2004/openmpi/dependencies/src/netgen-stamp/netgen-download make[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi' make[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi' [ 40%] No patch step for 'netgen' /usr/bin/cmake -E echo_append /usr/bin/cmake -E touch /builddir/build/BUILD/netgen-6.2.2004/openmpi/dependencies/src/netgen-stamp/netgen-patch make[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi' make[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi' [ 50%] No update step for 'netgen' /usr/bin/cmake -E echo_append /usr/bin/cmake -E touch /builddir/build/BUILD/netgen-6.2.2004/openmpi/dependencies/src/netgen-stamp/netgen-update make[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi' make[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi' [ 60%] Performing configure step for 'netgen' cd /builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen && /usr/bin/cmake -DUSE_SUPERBUILD=OFF -DZLIB_INCLUDE_DIRS=/usr/include -DZLIB_LIBRARIES=/usr/lib64/libz.so -DPYTHON_INCLUDE_DIRS=/usr/include/python3.8 -DPYTHON_LIBRARIES=/usr/lib64/libpython3.8.so -DPYTHON_EXECUTABLE=/usr/bin/python3 -DPYBIND_INCLUDE_DIR=/usr/include -DNG_INSTALL_PYBIND=ON -DTCL_INCLUDE_PATH=/usr/include -DTCL_LIBRARY=/usr/lib64/libtcl.so -DTK_LIBRARY=/usr/lib64/libtk.so -DTK_INCLUDE_PATH=/usr/include -DTCL_TCLSH=/bin/tclsh -DTK_WISH=/bin/wish -DCMAKE_CXX_COMPILER=/usr/lib64/openmpi/bin/mpicxx -DCMAKE_BUILD_TYPE=RelWithDebInfo "-DCMAKE_SHARED_LINKER_FLAGS=-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld" "-DCMAKE_CXX_FLAGS=-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection" -DCMAKE_CXX_FLAGS_RELEASE=-DNDEBUG -DUSE_GUI=ON -DUSE_PYTHON=ON -DUSE_MPI=1 -DUSE_NUMA=OFF -DUSE_CCACHE=OFF -DUSE_NATIVE_ARCH=OFF -DUSE_OCC=1 -DUSE_MPEG=OFF -DUSE_JPEG=1 -DUSE_CGNS=OFF -DUSE_INTERNAL_TCL=ON -DINSTALL_PROFILES=OFF -DINTEL_MIC=OFF -DCMAKE_INSTALL_PREFIX=/usr -DENABLE_UNIT_TESTS=OFF -DENABLE_CPP_CORE_GUIDELINES_CHECK=OFF -DUSE_SPDLOG=OFF -DDEBUG_LOG=OFF -DCHECK_RANGE=OFF -DBUILD_STUB_FILES=ON -DBUILD_FOR_CONDA=OFF -DBUILD_SHARED_LIBS:BOOL=ON -DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_Fortran_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib64 -DLIB_SUFFIX:UNINITIALIZED=64 -DNG_INSTALL_DIR_BIN:UNINITIALIZED=/usr/lib64/openmpi/bin/ -DNG_INSTALL_DIR_CMAKE:UNINITIALIZED=/usr/lib64/openmpi/lib/cmake/netgen-mesher -DNG_INSTALL_DIR_INCLUDE:UNINITIALIZED=/usr/include/openmpi/netgen-mesher -DNG_INSTALL_DIR_LIB:UNINITIALIZED=/usr/lib64/openmpi/lib/ -DNG_INSTALL_DIR_PYTHON:UNINITIALIZED=/usr/lib64/openmpi/python3.8/site-packages/netgen-mesher -DNG_INSTALL_SUFFIX:UNINITIALIZED=netgen-mesher -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DSYSCONF_INSTALL_DIR:PATH=/etc "-GUnix Makefiles" /builddir/build/BUILD/netgen-6.2.2004 Re-run cmake no build system arguments -- The C compiler identification is GNU 10.0.1 -- The CXX compiler identification is GNU 10.0.1 -- Check for working C compiler: /usr/bin/cc -- Check for working C compiler: /usr/bin/cc - works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/lib64/openmpi/bin/mpicxx -- Check for working CXX compiler: /usr/lib64/openmpi/bin/mpicxx - works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found PythonInterp: /usr/bin/python3 (found suitable version "3.8.3", minimum required is "3") -- Found PythonLibs: /usr/lib64/libpython3.8.so (found suitable version "3.8.3rc1", minimum required is "3") -- Looking for include file dlfcn.h -- Looking for include file dlfcn.h - found -- 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 -- Looking for pthread.h -- Looking for pthread.h - found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed -- Looking for pthread_create in pthreads -- Looking for pthread_create in pthreads - not found -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - found -- Found Threads: TRUE -- Found X11: /usr/include -- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so -- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so - found -- Looking for gethostbyname -- Looking for gethostbyname - found -- Looking for connect -- Looking for connect - found -- Looking for remove -- Looking for remove - found -- Looking for shmat -- Looking for shmat - found -- Looking for IceConnectionNumber in ICE -- Looking for IceConnectionNumber in ICE - found -- Found OpenGL: /usr/lib64/libOpenGL.so -- Found PythonInterp: /usr/bin/python3 (found version "3.8.3") -- Found PythonLibs: /usr/lib64/libpython3.8.so -- Found Pybind11: /usr/include -- Found MPI_C: /usr/lib64/openmpi/lib/libmpi.so (found version "3.1") -- Found MPI_CXX: /usr/lib64/openmpi/bin/mpicxx (found version "3.1") -- Found MPI: TRUE (found version "3.1") -- Found METIS: /usr/lib64/libmetis.so -- Found OCC: /usr/include/opencascade (found version "7.4.0") -- -- Found OpenCASCADE version: 7.4.0 -- -- OpenCASCADE include directory: /usr/include/opencascade -- -- OpenCASCADE shared libraries directory: /usr/lib64 -- -- OpenCASCADE shared libraries : /usr/lib64/libTKBO.so;/usr/lib64/libTKBool.so;/usr/lib64/libTKBRep.so;/usr/lib64/libTKCAF.so;/usr/lib64/libTKCDF.so;/usr/lib64/libTKernel.so;/usr/lib64/libTKG2d.so;/usr/lib64/libTKG3d.so;/usr/lib64/libTKGeomAlgo.so;/usr/lib64/libTKGeomBase.so;/usr/lib64/libTKHLR.so;/usr/lib64/libTKIGES.so;/usr/lib64/libTKLCAF.so;/usr/lib64/libTKMath.so;/usr/lib64/libTKMesh.so;/usr/lib64/libTKOffset.so;/usr/lib64/libTKPrim.so;/usr/lib64/libTKService.so;/usr/lib64/libTKShHealing.so;/usr/lib64/libTKSTEP.so;/usr/lib64/libTKSTEP209.so;/usr/lib64/libTKSTEPAttr.so;/usr/lib64/libTKSTEPBase.so;/usr/lib64/libTKSTL.so;/usr/lib64/libTKTopAlgo.so;/usr/lib64/libTKV3d.so;/usr/lib64/libTKXCAF.so;/usr/lib64/libTKXDEIGES.so;/usr/lib64/libTKXDESTEP.so;/usr/lib64/libTKXSBase.so;/usr/lib64/libTKVCAF.so -- Found JPEG: /usr/lib64/libjpeg.so (found version "62") -- Performing Test HAS_FLTO -- Performing Test HAS_FLTO - Success -- LTO enabled -- Configuring done -- Generating done -- Build files have been written to: /builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen cd /builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen && /usr/bin/cmake -E touch /builddir/build/BUILD/netgen-6.2.2004/openmpi/dependencies/src/netgen-stamp/netgen-configure make[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi' CMake Warning (dev) at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:272 (message): The package name passed to `find_package_handle_standard_args` (Tclsh) does not match the name of the calling package (TCL). This can lead to problems in calling code that expects `find_package` result variables (e.g., `_FOUND`) to follow a certain pattern. Call Stack (most recent call first): /usr/share/cmake/Modules/FindTclsh.cmake:95 (FIND_PACKAGE_HANDLE_STANDARD_ARGS) /usr/share/cmake/Modules/FindTCL.cmake:49 (include) CMakeLists.txt:239 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/share/cmake/Modules/FindOpenGL.cmake:305 (message): Policy CMP0072 is not set: FindOpenGL prefers GLVND by default when available. Run "cmake --help-policy CMP0072" for policy details. Use the cmake_policy command to set the policy and suppress this warning. FindOpenGL found both a legacy GL library: OPENGL_gl_LIBRARY: /usr/lib64/libGL.so and GLVND libraries for OpenGL and GLX: OPENGL_opengl_LIBRARY: /usr/lib64/libOpenGL.so OPENGL_glx_LIBRARY: /usr/lib64/libGLX.so OpenGL_GL_PREFERENCE has not been set to "GLVND" or "LEGACY", so for compatibility with CMake 3.10 and below the legacy GL library will be used. Call Stack (most recent call first): CMakeLists.txt:246 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) in cmake/cmake_modules/FindOpenCasCade.cmake: A logical block opening on the line /builddir/build/BUILD/netgen-6.2.2004/cmake/cmake_modules/FindOpenCasCade.cmake:28 (if) closes on the line /builddir/build/BUILD/netgen-6.2.2004/cmake/cmake_modules/FindOpenCasCade.cmake:30 (endif) with mis-matching arguments. Call Stack (most recent call first): CMakeLists.txt:306 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:272 (message): The package name passed to `find_package_handle_standard_args` (OCC) does not match the name of the calling package (OpenCasCade). This can lead to problems in calling code that expects `find_package` result variables (e.g., `_FOUND`) to follow a certain pattern. Call Stack (most recent call first): cmake/cmake_modules/FindOpenCasCade.cmake:97 (find_package_handle_standard_args) CMakeLists.txt:306 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning at python/CMakeLists.txt:18 (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 6.2-20155: Automatic configuration OK. Build type: RelWithDebInfo Flags: -O2 -g -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection Enabled functionality: OCC: ............... 1 JPEGlib: ........... 1 FFMPEG: ............ OFF GUI: ............... ON MPI: ............... 1 PYTHON: ............ ON Building: Type 'make' to compile Netgen. Type 'make install' to install Netgen. Install directory: /usr Please set the following environment variables: NETGENDIR=/usr/bin PYTHONPATH=.:/usr/lib64/python3.8/site-packages ------------------------------------------------------------------------ CMake Warning: Manually-specified variables were not used by the project: CMAKE_C_FLAGS_RELEASE CMAKE_Fortran_FLAGS_RELEASE INCLUDE_INSTALL_DIR LIB_INSTALL_DIR LIB_SUFFIX NG_INSTALL_PYBIND SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR make[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi' [ 70%] Performing check_submodules1 step for 'netgen' /usr/bin/cmake -P /builddir/build/BUILD/netgen-6.2.2004/cmake/check_submodules.cmake make[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi' make[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi' [ 80%] Performing build step for 'netgen' make[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi' cd /builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen && /usr/bin/make --silent make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' Dependee "/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/ng/Togl2.1/CMakeFiles/togl.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/ng/Togl2.1/CMakeFiles/togl.dir/depend.internal". Dependee "/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/ng/Togl2.1/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/ng/Togl2.1/CMakeFiles/togl.dir/depend.internal". Scanning dependencies of target togl make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' Dependee "/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/core/CMakeFiles/ngcore.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/core/CMakeFiles/ngcore.dir/depend.internal". Dependee "/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/core/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/core/CMakeFiles/ngcore.dir/depend.internal". Scanning dependencies of target ngcore make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 2%] Building C object ng/Togl2.1/CMakeFiles/togl.dir/toglStubInit.c.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 1%] Building C object ng/Togl2.1/CMakeFiles/togl.dir/toglProcAddr.c.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 1%] Building C object ng/Togl2.1/CMakeFiles/togl.dir/togl.c.o In file included from /builddir/build/BUILD/netgen-6.2.2004/ng/Togl2.1/togl.c:618: /builddir/build/BUILD/netgen-6.2.2004/ng/Togl2.1/toglGLX.c: In function 'togl_createPbuffer': /builddir/build/BUILD/netgen-6.2.2004/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.2004/ng/Togl2.1/toglGLX.c:467:54: note: expected 'unsigned int *' but argument is of type 'int *' /builddir/build/BUILD/netgen-6.2.2004/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.2004/ng/Togl2.1/toglGLX.c:470:55: note: expected 'unsigned int *' but argument is of type 'int *' /builddir/build/BUILD/netgen-6.2.2004/ng/Togl2.1/togl.c: In function 'Togl_CopyContext': /builddir/build/BUILD/netgen-6.2.2004/ng/Togl2.1/togl.c:4613:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 4613 | if (error_code = togl_CheckForXError(from)) { | ^~~~~~~~~~ At top level: /builddir/build/BUILD/netgen-6.2.2004/ng/Togl2.1/togl.c:1262:1: warning: 'Togl_CallCallback_P' defined but not used [-Wunused-function] 1262 | Togl_CallCallback_P(Togl *togl, Tcl_Obj *cmd, double *params, int nparams) | ^~~~~~~~~~~~~~~~~~~ make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 4%] Linking C shared library libngtogl.so /usr/bin/cc -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fomit-frame-pointer -Wno-implicit-int -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -shared -Wl,-soname,libngtogl.so.6.2 -o libngtogl.so.6.2 CMakeFiles/togl.dir/togl.c.o CMakeFiles/togl.dir/toglProcAddr.c.o CMakeFiles/togl.dir/toglStubInit.c.o -Wl,-rpath,:::::::::::::::::::::: -ldl /usr/lib64/libGL.so /usr/lib64/libGLU.so make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' make[4]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 4%] Built target togl make[4]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 4%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/exception.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/exception.cpp: In function 'std::string ngcore::detail::TranslateBacktrace(std::string, std::string)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/exception.cpp:125:12: warning: unused variable 'position' [-Wunused-variable] 125 | auto position = std::strtoul(s.substr(bracket_open_pos+1, bracket_close_pos - bracket_open_pos - 1).c_str(), 0, 16); | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/exception.cpp: In function 'std::string ngcore::GetBackTrace()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/exception.cpp:184:16: warning: unused variable 'len' [-Wunused-variable] 184 | size_t len = strlen(bt_syms[i]); | ^~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 3%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/bitarray.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/bitarray.cpp: In function 'ngcore::Archive& ngcore::operator&(ngcore::Archive&, ngcore::BitArray&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/bitarray.cpp:132:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 132 | for (size_t i = 0; i < size; i++) | ~~^~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 3%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/archive.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 5%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/logging.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 4%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/localheap.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/localheap.cpp:11: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 6%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/profiler.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 7%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/table.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.cpp:11: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.cpp: In destructor 'ngcore::BaseDynamicTable::~BaseDynamicTable()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.cpp:97:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 97 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.cpp: In member function 'void ngcore::BaseDynamicTable::SetSize(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.cpp:103:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 103 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.cpp: In member function 'void ngcore::BaseDynamicTable::IncSize(int, int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.cpp:117:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | if (i < 0 || i >= data.Size()) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.cpp: In member function 'void ngcore::BaseDynamicTable::DecSize(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.cpp:140:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 140 | if (i < 0 || i >= data.Size()) | ~~^~~~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 8%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/utils.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 6%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/paje_trace.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 5%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/flags.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/flags.cpp: In member function 'void ngcore::Flags::SaveFlags(std::ostream&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/flags.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 < strflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/flags.cpp:311:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 311 | for (int i = 0; i < numflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/flags.cpp:313:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 313 | for (int i = 0; i < defflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/flags.cpp:315:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 315 | for (int i = 0; i < flaglistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/flags.cpp:317:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 317 | for (int i = 0; i < numlistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/flags.cpp:321:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | for (j = 0; j + 1 < numlistflags[i]->Size(); ++j) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/flags.cpp: In member function 'void ngcore::Flags::PrintFlags(std::ostream&) const': /builddir/build/BUILD/netgen-6.2.2004/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 < strflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/flags.cpp:341:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 341 | for (int i = 0; i < numflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/flags.cpp:343:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 343 | for (int i = 0; i < defflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/flags.cpp:345:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 345 | for (int i = 0; i < strlistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/flags.cpp:347:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 347 | for (int i = 0; i < numlistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/flags.cpp:349:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 349 | for (int i = 0; i < flaglistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/flags.cpp: In member function 'void ngcore::Flags::SetCommandLineFlag(const char*, ngcore::SymbolTable*)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/flags.cpp:612:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 612 | for (int i = 0; i < strs.Size(); i++) | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/flags.hpp:16, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/flags.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const string&) const [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(const string&, const T&) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/flags.cpp:108:28: required from here /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const string&) const [with T = double; std::string = std::__cxx11::basic_string]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(const string&, const T&) [with T = double; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/flags.cpp:114:28: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const string&) const [with T = bool; std::string = std::__cxx11::basic_string]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(const string&, const T&) [with T = bool; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/flags.cpp:120:26: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const string&) const [with T = ngcore::Flags; std::string = std::__cxx11::basic_string]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(const string&, const T&) [with T = ngcore::Flags; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/flags.cpp:126:33: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const string&) const [with T = std::shared_ptr > >; std::string = std::__cxx11::basic_string]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(const string&, const T&) [with T = std::shared_ptr > >; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/flags.cpp:168:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const string&) const [with T = std::shared_ptr >; std::string = std::__cxx11::basic_string]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(const string&, const T&) [with T = std::shared_ptr >; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/flags.cpp:177:37: required from here /builddir/build/BUILD/netgen-6.2.2004/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] make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 7%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/taskmanager.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.cpp:16: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.cpp: In member function 'void ngcore::TaskManager::StopWorkers()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.cpp:236:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 236 | for (size_t i = 0; i < num_threads; i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.cpp: In static member function 'static void ngcore::TaskManager::CreateJob(const std::function&, int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.cpp:395:24: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 395 | if (mytask >= mytasks.Size()) break; | ~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.cpp:407:22: warning: catching polymorphic type 'class ngcore::Exception' by value [-Wcatch-value=] 407 | catch (Exception e) | ^ /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.cpp: In member function 'void ngcore::TaskManager::Loop(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.cpp:523:43: warning: comparison of integer expressions of different signedness: 'std::__atomic_base::__int_type' {aka 'int'} and 'long unsigned int' [-Wsign-compare] 523 | if (mynode_data.start_cnt >= mytasks.Size()) break; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.cpp:525:28: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 525 | if (mytask >= mytasks.Size()) break; | ~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.cpp:537:26: warning: catching polymorphic type 'class ngcore::Exception' by value [-Wcatch-value=] 537 | catch (Exception e) | ^ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 8%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/python_ngcore.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 9%] Linking CXX shared library libngcore.so /usr/lib64/openmpi/bin/mpicxx -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -shared -Wl,-soname,libngcore.so -o libngcore.so CMakeFiles/ngcore.dir/archive.cpp.o CMakeFiles/ngcore.dir/bitarray.cpp.o CMakeFiles/ngcore.dir/exception.cpp.o CMakeFiles/ngcore.dir/localheap.cpp.o CMakeFiles/ngcore.dir/logging.cpp.o CMakeFiles/ngcore.dir/flags.cpp.o CMakeFiles/ngcore.dir/paje_trace.cpp.o CMakeFiles/ngcore.dir/profiler.cpp.o CMakeFiles/ngcore.dir/table.cpp.o CMakeFiles/ngcore.dir/taskmanager.cpp.o CMakeFiles/ngcore.dir/utils.cpp.o CMakeFiles/ngcore.dir/python_ngcore.cpp.o -Wl,-rpath,:::::::::::::::::::::: -lpthread /usr/lib64/openmpi/lib/libmpi.so /usr/lib64/libpython3.8.so make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' make[4]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 9%] Built target ngcore make[4]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' Dependee "/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/core/CMakeFiles/pyngcore.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/core/CMakeFiles/pyngcore.dir/depend.internal". Dependee "/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/core/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/core/CMakeFiles/pyngcore.dir/depend.internal". Scanning dependencies of target pyngcore make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' Dependee "/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/visualization/CMakeFiles/visual.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/visualization/CMakeFiles/visual.dir/depend.internal". Dependee "/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/visualization/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/visualization/CMakeFiles/visual.dir/depend.internal". Scanning dependencies of target visual make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' Dependee "/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/occ/CMakeFiles/occ.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/occ/CMakeFiles/occ.dir/depend.internal". Dependee "/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/occ/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/occ/CMakeFiles/occ.dir/depend.internal". Scanning dependencies of target occ make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' Dependee "/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/depend.internal". Dependee "/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/meshing/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/depend.internal". Scanning dependencies of target mesh make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 10%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Inter2d.cxx.o /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/Partition_Inter2d.cxx: In function 'void EdgesPartition(const TopoDS_Face&, const TopoDS_Edge&, const TopoDS_Edge&, const opencascade::handle&, const TopTools_MapOfShape&, Standard_Boolean)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/Partition_Inter2d.cxx:519:20: warning: unused variable 'AffichPurge' [-Wunused-variable] 519 | Standard_Boolean AffichPurge = Standard_False; | ^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/Partition_Inter2d.cxx: In static member function 'static TopoDS_Vertex Partition_Inter2d::FindEndVertex(const TopTools_ListOfShape&, Standard_Real, Standard_Real, const TopoDS_Edge&, Standard_Boolean&, Standard_Real&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/Partition_Inter2d.cxx:337:24: warning: 'endU' may be used uninitialized in this function [-Wmaybe-uninitialized] 337 | if (Abs(endU-f) < Abs(endU-l)) | ~~~^~~~~~~~ make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 10%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/meshdoc.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/meshdoc.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/meshdoc.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/meshdoc.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/meshdoc.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/meshdoc.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/meshdoc.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int'make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/meshdoc.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/meshdoc.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/meshdoc.cpp: In member function 'virtual void netgen::VisualSceneMeshDoctor::DrawScene()': /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/visualization/meshdoc.cpp: In member function 'virtual void netgen::VisualSceneMeshDoctor::BuildScene(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/meshdoc.cpp:159:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 159 | for (int i = 1; i <= mesh->GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/visualization/meshdoc.cpp: In member function 'void netgen::VisualSceneMeshDoctor::ClickElement(int)': /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/visualization/meshdoc.cpp: In member function 'void netgen::VisualSceneMeshDoctor::UpdateTables()': /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/meshdoc.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/visualization/vssolution.hpp:238:31: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 11%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/adfront2.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront2.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront2.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront2.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront2.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront2.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront2.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront2.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:66, from /builddimake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' r/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront2.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront2.cpp: In member function 'int netgen::AdFront2::GetLocals(int, netgen::NgArray, 0, int>&, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, double)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront2.cpp:379:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 379 | for (int i = 0; i < pgeominfo.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront2.cpp:383:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 383 | for (int i = 0; i < loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront2.cpp:414:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 414 | for (int i = 0; i < locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront2.cpp: In member function 'bool netgen::AdFront2::Inside(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront2.cpp:478:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 478 | for (int i = 0; i < lines.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront2.cpp: In member function 'bool netgen::AdFront2::SameSide(const netgen::Point<2, double>&, const netgen::Point<2, double>&, const netgen::NgArray*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront2.cpp:512:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 512 | for (int ii = 0; ii < testfaces->Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront2.cpp:543:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 543 | for (int i = 0; i < lines.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront2.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../gprim/gprim.hpp:27, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:7, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront2.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../gprim/adtree.hpp: In instantiation of 'void netgen::BoxTree::DeleteElement(T) [with int dim = 3; T = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront2.cpp:201:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../gprim/adtree.hpp:1008:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 1008 | if(i!=n_elements) | ~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront2.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 12%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Inter3d.cxx.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 12%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/mvdraw.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/mvdraw.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/mvdraw.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/mvdraw.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/mvdraw.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/mvdraw.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/mvdraw.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/mvdraw.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual nemake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' tgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/mvdraw.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/mvdraw.cpp: In member function 'void netgen::VisualScene::ArbitraryRotation(const netgen::NgArray&, const netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/mvdraw.cpp:213:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for(int i=0; i& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/visualization/vssolution.hpp:238:31: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 12%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Loop.cxx.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/Partition_Loop.cxx: In member function 'void Partition_Loop::Perform()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/Partition_Loop.cxx:366:9: warning: unused variable 'i' [-Wunused-variable] 366 | int i = 0; | ^ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/Partition_Loop.cxx: At global scope: /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/Partition_Loop.cxx:70:12: warning: 'nbe' defined but not used [-Wunused-variable] 70 | static int nbe = 0; | ^~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/Partition_Loop.cxx: In function 'Standard_Boolean SelectEdge(const TopoDS_Face&, const TopoDS_Edge&, const TopoDS_Vertex&, TopoDS_Edge&, TopTools_ListOfShape&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/Partition_Loop.cxx:215:4: warning: 'angle' may be used uninitialized in this function [-Wmaybe-uninitialized] 215 | if (angle >= anglemax) { | ^~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 12%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/adfront3.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront3.cpp: In member function 'void netgen::AdFront3::CreateTrees()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront3.cpp:234:11: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 234 | pi < GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront3.cpp: In member function 'void netgen::AdFront3::RebuildInternalTables()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront3.cpp:298:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 298 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront3.cpp:321:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront3.cpp:354:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 354 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront3.cpp:362:10: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 362 | i < np+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront3.cpp:369:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 369 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront3.cpp:399:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 399 | i < clvol.Size()+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront3.cpp:407:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 407 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront3.cpp: In member function 'int netgen::AdFront3::SelectBaseElement()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront3.cpp:452:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 452 | for (i = lasti+1; i <= faces.Size() && !fstind; i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront3.cpp:471:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 471 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/adfront3.cpp:546:21: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 546 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront3.cpp:566:17: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 566 | for (i = 1; i <= locfaces2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront3.cpp:588:17: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 588 | for (i = 1; i <= locfaces3.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront3.cpp:596:17: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 596 | for (i = 1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront3.cpp:603:17: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 603 | for (i = 1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront3.cpp:625:21: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 625 | for (i = 1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront3.cpp:634:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 634 | if (other >= 1 && other <= pindex.Size() && | ~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/adfront3.cpp:738:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 738 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront3.cpp: In member function 'void netgen::AdFront3::SetStartFront(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront3.cpp:769:23: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 769 | for (INDEX i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront3.cpp: In member function 'bool netgen::AdFront3::Inside(const netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront3.cpp:801:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 801 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront3.cpp: In member function 'int netgen::AdFront3::SameSide(const netgen::Point<3, double>&, const netgen::Point<3, double>&, const netgen::NgArray*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront3.cpp:861:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 861 | for (int i = 1; i <= testfaces->Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront3.cpp:865:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 865 | for (int ii = 1; ii <= aprif.Size(); ii++) | ~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront3.cpp:367:11: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = char; int BASE = 1; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = char; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront3.cpp:677:14: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 9%] Building CXX object libsrc/core/CMakeFiles/pyngcore.dir/python_ngcore_export.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/python_ngcore_export.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/python_ngcore_export.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/python_ngcore_export.cpp:37:59: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 37 | if (i < 0 || i >= self.Size()) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/python_ngcore_export.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/python_ngcore_export.cpp:43:59: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 43 | if (i < 0 || i >= self.Size()) | ~~^~~~~~~~~~~~~~ make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 14%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Loop2d.cxx.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/Partition_Loop2d.cxx: In function 'TopoDS_Edge MakeDegenAndSelect(const TopoDS_Edge&, const TopoDS_Vertex&, TopoDS_Edge&, TopTools_SequenceOfShape&, TColStd_SequenceOfReal&, const TopoDS_Edge&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/Partition_Loop2d.cxx:488:17: warning: 'U2' may be used uninitialized in this function [-Wmaybe-uninitialized] 488 | B.UpdateVertex( V, U2, NewDegen, Tol); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/Partition_Loop2d.cxx:462:8: warning: 'U1' may be used uninitialized in this function [-Wmaybe-uninitialized] 462 | dU = USeq(i) - U1; | ~~~^~~~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 13%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/vsfieldlines.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsfieldlines.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsfieldlines.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsfieldlines.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsfieldlines.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsfieldlines.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsfieldlines.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsfieldlines.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsfieldlines.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsfieldlines.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsfieldlines.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsfieldlines.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsfieldlines.cpp: In member function 'void netgen::FieldLineCalc::GenerateFieldLines(netgen::NgArray&, int, int, double, double, int, double, double)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsfieldlines.cpp:207:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 207 | for(int i=0; i&, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsfieldlines.cpp:428:40: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 428 | if(maxpoints > 0 && points.Size() >= maxpoints) | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsfieldlines.cpp: In member function 'void netgen::VisualSceneSolution::BuildFieldLinesFromBox(netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsfieldlines.cpp:463:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 463 | for (int i = 1; i <= startpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsfieldlines.cpp: In member function 'void netgen::VisualSceneSolution::BuildFieldLinesFromLine(netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsfieldlines.cpp:479:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 479 | for (int i = 1; i <= startpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsfieldlines.cpp: In member function 'void netgen::VisualSceneSolution::BuildFieldLinesFromFace(netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsfieldlines.cpp:593:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 593 | for(i=0; i& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/visualization/vssolution.hpp:238:31: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 16%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Loop3d.cxx.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 15%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/bisect.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:66, from /builddir/build/BUILD/make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' netgen-6.2.2004/libsrc/meshing/bisect.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp: In function 'int netgen::BTSortEdges(const netgen::Mesh&, const netgen::NgArray*>&, netgen::INDEX_2_CLOSED_HASHTABLE&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:325:16: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 325 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:396:16: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 396 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:461:20: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 461 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:529:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 529 | for(SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:539:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 539 | for(k = 0; k < idmaps.Size(); k++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:715:20: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 715 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:795:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 795 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp: In function 'int netgen::BTMarkTets(netgen::T_MTETS&, netgen::T_MPRISMS&, const netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:1112:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1112 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:1152:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1152 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp: In function 'int netgen::MarkHangingIdentifications(netgen::T_MIDS&, const netgen::INDEX_2_CLOSED_HASHTABLE&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:1592:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1592 | for (int i = 1; i <= mids.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp: In function 'int netgen::MarkHangingPrisms(netgen::T_MPRISMS&, const netgen::INDEX_2_CLOSED_HASHTABLE&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:1730:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1730 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp: In function 'int netgen::MarkHangingQuads(netgen::T_MQUADS&, const netgen::INDEX_2_CLOSED_HASHTABLE&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:1803:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1803 | for (int i = 1; i <= mquads.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp: In function 'void netgen::WriteMarkedElements(std::ostream&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:1879:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1879 | for(int i=0; i*>&, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:2148:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2148 | for(int j=0; j*>&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:2493:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2493 | for(int m = 0; m < mtets_old.Size(); m++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:2543:33: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 2543 | for(ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:2592:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 2592 | for(SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:2632:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2632 | for(int j=0; j*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:2861:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2861 | for(int i=1; i<=mtets.Size(); i++) | ~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:2863:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2863 | for(int i=1; i<=mprisms.Size(); i++) | ~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:2865:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2865 | for(int i=1; i<=mtris.Size(); i++) | ~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:2867:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2867 | for(int i=1; i<=mquads.Size(); i++) | ~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:2869:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2869 | for(int i=1; i<=mprisms.Size(); i++) | ~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:2920:36: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 2920 | for(ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:2990:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2990 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:3011:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 3011 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:3034:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3034 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:3060:24: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 3060 | for (int i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:3135:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3135 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:3138:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3138 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:3143:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3143 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:3146:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3146 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:3151:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3151 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:3154:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3154 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:3205:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3205 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:3207:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3207 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:3215:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3215 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:3220:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3220 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:3222:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3222 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:3230:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3230 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:3235:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3235 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:3237:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3237 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:3245:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3245 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:3370:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3370 | for (int j = 0; j < edges.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:3609:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3609 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:3613:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3613 | for (int i = 0; i < mtets.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:3617:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3617 | for (int i = 0; i < mtets.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:3624:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3624 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:3630:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3630 | for (int i = 0; i < mtris.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:3634:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3634 | for (int i = 0; i < mtris.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:3685:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3685 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:3780:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3780 | for (int i = 1; i <= mquads.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:3964:18: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 3964 | for(int ii=1; ii<=mesh.GetNP(); ii++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:4011:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4011 | for(int ii=0; ii& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MarkedTet; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:2472:29: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:274:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MarkedPrism; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:2473:35: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:274:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MarkedIdentification; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:2474:26: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:274:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MarkedTri; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:2475:29: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:274:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MarkedQuad; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:2476:32: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:274:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:2812:14: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:3188:12: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 16%] Linking CXX shared library pyngcore.cpython-38-riscv64-linux-gnu.so /usr/lib64/openmpi/bin/mpicxx -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -shared -Wl,-soname,pyngcore.cpython-38-riscv64-linux-gnu.so -o pyngcore.cpython-38-riscv64-linux-gnu.so CMakeFiles/pyngcore.dir/python_ngcore_export.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/core: -flto libngcore.so -lmpi -lpython3.8 make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' make[4]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 17%] Built target pyngcore make[4]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 17%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Spliter.cxx.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/Partition_Spliter.cxx: In member function 'void Partition_Spliter::MakeEdges(const TopoDS_Edge&, const TopTools_ListOfShape&, TopTools_ListOfShape&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/Partition_Spliter.cxx:1462:28: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 1462 | VL.IsSame( VOnE.First() ) && VF.IsSame( VOnE.Last() ) ) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/Partition_Spliter.cxx:1479:26: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 1479 | VL.IsSame( SV.First() ) && VF.IsSame( SV.Last() ) ) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 17%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/boundarylayer.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/boundarylayer.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/boundarylayer.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/boundarylayer.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/boundarylayer.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/boundarylayer.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/boundarylayer.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/boundarylayer.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/boundarylayer.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/boundarylayer.cpp: In function 'void netgen::InsertVirtualBoundaryLayer(netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/boundarylayer.cpp:54:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 54 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/boundarylayer.cpp: In function 'void netgen::GenerateBoundaryLayer(netgen::Mesh&, netgen::BoundaryLayerParameters&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/boundarylayer.cpp:334:47: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 334 | for(int k = 0; k < pnt1_elems.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/boundarylayer.cpp:337:51: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 337 | for(int l = 0; l < pnt2_elems.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/boundarylayer.cpp:413:52: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 413 | for (int k = 0; k < pnt1_elems.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/boundarylayer.cpp:428:52: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 428 | for (int k = 0; k < pnt2_elems.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/boundarylayer.cpp:519:18: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 519 | for (int i = 0; i < 6; i++) | ^~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/boundarylayer.cpp:521:20: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 521 | if(blp.new_matnrs.Size() > 0) | ^~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/boundarylayer.cpp:601:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 601 | for(int j = 1; j <= vertelems.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/boundarylayer.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/boundarylayer.cpp:154:38: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:274:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/boundarylayer.cpp:158:43: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:274:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 18%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/clusters.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/clusters.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/clusters.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/clusters.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/clusters.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/clusters.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/clusters.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/clusters.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/clusters.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/clusters.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/clusters.cpp:89:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 89 | for (int i = begin+1; i <= end; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/clusters.cpp:110:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 110 | for (int j = 0; j < nnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/clusters.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/clusters.cpp:145:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 145 | for (int i = begin+1; i <= end; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/clusters.cpp:163:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 163 | for (int j = 0; j < nnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/clusters.cpp: In member function 'void netgen::AnisotropicClusters::Update(netgen::TaskManager, netgen::Tracer)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/clusters.cpp:288:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 288 | for (int j = 0; j < nnums.Size(); j++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/clusters.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/clusters.cpp:47:21: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 18%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/occconstruction.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occconstruction.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occconstruction.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occconstruction.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occconstruction.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occconstruction.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1,make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occconstruction.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occconstruction.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occconstruction.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occconstruction.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(std::size_t, double)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:373:17: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare] 373 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occconstruction.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:420:25: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 16%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/vsmesh.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsmesh.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsmesh.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsmesh.cpp: In member function 'virtual void netgen::VisualSceneMesh::DrawScene()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsmesh.cpp:259:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 259 | if (selpoint > 0 && selpoint <= mesh->GetNP()) | ~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsmesh.cpp:312:25: warning: catching polymorphic type 'class std::bad_weak_ptr' by value [-Wcatch-value=] 312 | catch (bad_weak_ptr e) | ^ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsmesh.cpp: In member function 'virtual void netgen::VisualSceneMesh::BuildScene(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsmesh.cpp:525:24: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 525 | for (int i = 1; i <= mesh->GetNE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsmesh.cpp:537:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 537 | for( int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsmesh.cpp:550:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 550 | for( int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsmesh.cpp:568:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 568 | for( int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsmesh.cpp:583:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 583 | for( int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsmesh.cpp:627:20: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 627 | for (int i = 1; i <= mesh->GetNE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsmesh.cpp:645:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 645 | for (int j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsmesh.cpp:684:20: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 684 | for (int i = 1; i <= mesh->GetNE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsmesh.cpp:904:25: warning: catching polymorphic type 'class std::bad_weak_ptr' by value [-Wcatch-value=] 904 | catch (bad_weak_ptr e) | ^ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildFilledList(bool)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsmesh.cpp:1036:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1036 | for (int hi = 0; hi < seia.Size(); hi++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildLineList()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsmesh.cpp:1371:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1371 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildTetList()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsmesh.cpp:1869:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1869 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildPrismList()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsmesh.cpp:2151:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 2151 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsmesh.cpp:2419:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2419 | for (j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildHexList()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsmesh.cpp:2478:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 2478 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsmesh.cpp:2622:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2622 | for (int j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildPyramidList()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsmesh.cpp:2689:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 2689 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsmesh.cpp:2974:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2974 | for (int j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildDomainSurfList()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsmesh.cpp:3030:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 3030 | for (i = 1; i <= mesh->GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsmesh.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/visualization/vssolution.hpp:238:31: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 19%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/delaunay.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay.cpp: In member function 'void netgen::SphereList::AddElement(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay.cpp:444:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 444 | if (elnr > links.Size()) | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay.cpp: In function 'void netgen::AddDelaunayPoint(netgen::PointIndex, const netgen::Point3d&, netgen::NgArray&, netgen::Mesh&, netgen::DTREE&, netgen::MeshNB&, netgen::NgArray, 0, int>&, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, netgen::SphereList&, netgen::IndexSet&, netgen::IndexSet&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay.cpp:817:21: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 817 | if (centers.Size() < nelind) | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay.cpp: In member function 'void netgen::Meshing3::Delaunay(netgen::Mesh&, int, const netgen::MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay.cpp:1149:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1149 | for (int i = 1; i <= tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay.cpp:1208:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1208 | for (int i = 1; i <= tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay.cpp:1238:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1238 | for (int ii = 1; ii <= openels.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay.cpp:1262:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1262 | for (int i = 1; i <= tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay.cpp:1367:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1367 | for (int i = 1; i <= openels.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay.cpp:1388:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1388 | for (int i = 1; i <= tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay.cpp:1417:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1417 | for (int jj = 1; jj <= neartrias.Size(); jj++) | ~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay.cpp:1530:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1530 | for (int i = 0; i < tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay.cpp:1549:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1549 | for (int ii = 0; ii < elsonpoint[pi].Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay.cpp:1914:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1914 | for (int i = 0; i < tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay.cpp: In instantiation of 'void netgen::DelaunayTree::DeleteElement(T) [with int dim = 3; T = int; TSCAL = double]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay.cpp:741:38: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay.cpp:274:21: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 274 | if(i!=n_elements) | ~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay.cpp: 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.2004/libsrc/meshing/delaunay.cpp:206: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.2004/libsrc/meshing/delaunay.cpp:838:38: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay.cpp:31:31: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 31 | if(leaf_index.Size() hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgenmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgenmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgenmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgenmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgenmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgenmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgenmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(std::size_t, double)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:373:17: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare] 373 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgenmesh.cpp: In function 'void netgen::DivideEdge(TopoDS_Edge&, netgen::NgArray&, netgen::NgArray&, netgen::Mesh&, const netgen::MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgenmesh.cpp:232:12: warning: unused variable 'maxh' [-Wunused-variable] 232 | double maxh = mparam.maxh; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgenmesh.cpp:235:12: warning: unused variable 'svalue' [-Wunused-variable] 235 | double svalue[DIVIDEEDGESECTIONS]; | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgenmesh.cpp:239:12: warning: unused variable 'L' [-Wunused-variable] 239 | double L = system.Mass(); | ^ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgenmesh.cpp:247:12: warning: variable 'olddist' set but not used [-Wunused-but-set-variable] 247 | double olddist = 0; | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgenmesh.cpp: In function 'void netgen::OCCFindEdges(const netgen::OCCGeometry&, netgen::Mesh&, const netgen::MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgenmesh.cpp:426:30: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 426 | if(geom.fnames.Size()>=facenr) | ~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgenmesh.cpp: In function 'void netgen::OCCMeshSurface(const netgen::OCCGeometry&, netgen::Mesh&, const netgen::MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgenmesh.cpp:771:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 771 | for (int l = 0; l < gis.Size(); l++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgenmesh.cpp:842:64: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 842 | for (SurfaceElementIndex sei = noldsurfel; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgenmesh.cpp:869:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 869 | for (SurfaceElementIndex sei = oldnf; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgenmesh.cpp:647:26: warning: unused variable 'fd' [-Wunused-variable] 647 | FaceDescriptor & fd = mesh.GetFaceDescriptor(k); | ^~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgenmesh.cpp:900:34: warning: variable 'point' set but not used [-Wunused-but-set-variable] 900 | gp_Pnt point = BRep_Tool::Pnt(vertex); | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgenmesh.cpp:628:9: warning: unused variable 'projecttype' [-Wunused-variable] 628 | int projecttype = PARAMETERSPACE; | ^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgenmesh.cpp: In function 'void netgen::OCCOptimizeSurface(netgen::OCCGeometry&, netgen::Mesh&, const netgen::MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgenmesh.cpp:941:26: warning: unused variable 'fd' [-Wunused-variable] 941 | FaceDescriptor & fd = mesh.GetFaceDescriptor(k); | ^~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgenmesh.cpp: In function 'void netgen::OCCSetLocalMeshSize(const netgen::OCCGeometry&, netgen::Mesh&, const netgen::MeshingParameters&, const netgen::OCCParameters&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgenmesh.cpp:1256:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1256 | for (int j = 0; j < linenums.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgenmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../meshing/meshtype.hpp:1331:5: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:274:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:420:25: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgenmesh.cpp:357:25: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgenmesh.cpp:680:24: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgenmesh.cpp:1010:22: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 21%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/delaunay2d.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:66, make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay2d.cpp: In member function 'void netgen::Meshing2::BlockFillLocalH(netgen::Mesh&, const netgen::MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay2d.cpp:139:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 139 | for (int i = 0; i < npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay2d.cpp:160:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 160 | for (int i = 1; i <= npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay2d.cpp:218:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 1; i <= npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay2d.cpp: In member function 'void netgen::Meshing2::Delaunay(netgen::Mesh&, int, const netgen::MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay2d.cpp:267:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | for (int i = 0; i < mesh.LockedPoints().Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay2d.cpp:357:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 357 | for (int l = 0; l < edges.Size(); l++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../gprim/gprim.hpp:27, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:7, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../gprim/adtree.hpp: In instantiation of 'void netgen::BoxTree::DeleteElement(T) [with int dim = 3; T = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay2d.cpp:377:40: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../gprim/adtree.hpp:1008:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 1008 | if(i!=n_elements) | ~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 21%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/vssolution.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp: In member function 'void netgen::VisualSceneSolution::AddSolutionData(netgen::VisualSceneSolution::SolData*)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp:102:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 102 | for (int i = 0; i < soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp: In member function 'void netgen::VisualSceneSolution::ClearSolutionData()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp:160:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 160 | for (int i = 0; i < soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp: In member function 'netgen::VisualSceneSolution::SolData* netgen::VisualSceneSolution::GetSolData(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp:172:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 172 | if (i >= 0 && i < soldata.Size()) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp: In member function 'void netgen::VisualSceneSolution::SaveSolutionData(const char*)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp:191:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp:246:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 246 | for (PointIndex pi = PointIndex::BASE; pi < mesh->GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp:253:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 253 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp:257:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 257 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp:266:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 266 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp:289:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 289 | for (PointIndex pi = PointIndex::BASE; pi < mesh->GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp:296:38: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 296 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp:300:38: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 300 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp:309:38: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 309 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp:323:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 323 | for (int i = 0; i < soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp:329:37: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 329 | for (int elnr = 0; elnr < mesh->GetNE(); elnr++) | ~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp: In member function 'virtual void netgen::VisualSceneSolution::DrawScene()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp:634:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 634 | for (int i = 0; i < user_vis.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp:652:25: warning: catching polymorphic type 'class std::bad_weak_ptr' by value [-Wcatch-value=] 652 | catch (bad_weak_ptr e) | ^ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp: In member function 'virtual void netgen::VisualSceneSolution::BuildScene(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp:892:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 892 | for (int i = 0; i < cpp.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp:1124:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1124 | for (int i = 0; i < cpt.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp:1147:25: warning: catching polymorphic type 'class std::bad_weak_ptr' by value [-Wcatch-value=] 1147 | catch (bad_weak_ptr e) | ^ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp:1530:82: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1530 | 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.2004/libsrc/visualization/vssolution.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp:1531:82: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1531 | 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.2004/libsrc/visualization/vssolution.cpp: In member function 'void netgen::VisualSceneSolution::DrawClipPlaneTrigs()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp:4439:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4439 | for (int i = 0; i < trigs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp:4461:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4461 | for (int i = 0; i < trigs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp:4469:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4469 | for (int ii = i; ii < trigs.Size(); ii++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp:4478:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4478 | for (int ii = i; ii < trigs.Size(); ii++) | ~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/visualization/vssolution.hpp:238:31: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp:1966:25: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp:4451:14: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp:4452:14: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 22%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/geomsearch.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/geomsearch.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/geomsearch.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/geomsearch.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/geomsearch.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/geomsearch.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/geomsearch.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/geomsearch.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/geomsearch.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/geomsearch.cpp: In member function 'void netgen::GeomSearch3d::Create()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/geomsearch.cpp:81:16: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 81 | for (i = 1; i <= faces->Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/geomsearch.cpp:145:19: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 145 | for (i = 1; i <= faces->Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/geomsearch.cpp:216:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 216 | for (k = 1; k <= area.Size(); k++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/geomsearch.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 18%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/curvedelems.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp: In member function 'void netgen::CurvedElements::BuildCurvedElements(const netgen::Refinement*, int, bool)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:620:31: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 620 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:632:38: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 632 | for (SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:635:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 635 | for (int j = 0; j < edgenrs.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:655:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 655 | for (int e = 0; e < edgeorder.Size(); e++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:658:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 658 | for (int j = 0; j < procs.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:661:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 661 | for (int f = 0; f < faceorder.Size(); f++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:664:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 664 | for (int j = 0; j < procs.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | for (int e = 0; e < edgeorder.Size(); e++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:679:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 679 | for (int j = 0; j < procs.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:682:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | for (int f = 0; f < faceorder.Size(); f++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:685:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 685 | for (int j = 0; j < procs.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:743:38: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 743 | for (SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:749:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 749 | for (int i2 = 0; i2 < edgenrs.Size(); i2++) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:778:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 778 | for (int j = 0; j < procs.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:802:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 802 | for (int j = 0; j < procs.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:823:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 823 | for (int e = 0; e < surfnr.Size(); e++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:906:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 906 | for (int j = 0; j < xi.Size(); j++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:981:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 981 | for (int j = 0; j < procs.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:1006:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1006 | for (int e = 0; e < edge_surfnr1.Size(); e++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:1009:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1009 | for (int j = 0; j < procs.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:1036:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1036 | for (int edgenr = 0; edgenr < use_edge.Size(); edgenr++) | ~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:1123:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1123 | for (int j = 0; j < xi.Size(); j++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:1177:41: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1177 | for (SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:1189:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1189 | for (int j = 0; j < procs.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:1204:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1204 | for (int j = 0; j < procs.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:1246:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1246 | for (int jx = 0, jj = 0; jx < xi.Size(); jx++) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:1247:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1247 | for (int jy = 0; jy < xi.Size(); jy++, jj++) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:1254:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1254 | for (int k = 0; k < edgenrs.Size(); k++) edgenrs[k]--; | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:1261:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1261 | for (int k = 0; k < verts.Size(); k++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:1265:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1265 | for (int k = 0; k < edgenrs.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:1289:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1289 | for (int jx = 0, jj = 0; jx < xi.Size(); jx++) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:1290:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1290 | for (int jy = 0; jy < xi.Size(); jy++, jj++) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:1339:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1339 | for (int i = 0; i < edgeorder.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:1362:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1362 | for (int i = 0; i < faceorder.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp: In member function 'bool netgen::CurvedElements::IsSurfaceElementCurved(netgen::SurfaceElementIndex) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:1662:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1662 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:1666:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1666 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/curvedelems.cpp:1743:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1743 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:1755:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1755 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:1757:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1757 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:1762:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1762 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:1800:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1800 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:1808:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1808 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp: In instantiation of 'void netgen::CurvedElements::GetCoefficients(netgen::CurvedElements::SurfaceElementInfo&, netgen::NgArray >&) const [with int DIM_SPACE = 3]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:1797:33: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:2393:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2393 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp: In instantiation of 'void netgen::CurvedElements::GetCoefficients(netgen::CurvedElements::SurfaceElementInfo&, netgen::NgArray >&) const [with int DIM_SPACE = 2]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:2411:76: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:2393:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp: In instantiation of 'void netgen::CurvedElements::CalcMultiPointSurfaceTransformation(netgen::SurfaceElementIndex, int, const T*, std::size_t, T*, std::size_t, T*, std::size_t) [with int DIM_SPACE = 3; T = double; std::size_t = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4051:20: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4169:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4169 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4181:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4181 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4183:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4183 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4188:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4188 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4265:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4265 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4283:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4283 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4303:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4303 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp: In instantiation of 'void netgen::CurvedElements::CalcMultiPointSurfaceTransformation(netgen::SurfaceElementIndex, int, const T*, std::size_t, T*, std::size_t, T*, std::size_t) [with int DIM_SPACE = 2; T = double; std::size_t = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4322:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4169:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4169 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4181:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4181 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4183:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4183 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4188:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4188 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4265:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4265 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4283:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4283 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4303:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4303 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp: In instantiation of 'void netgen::CurvedElements::CalcMultiPointSurfaceTransformation(netgen::SurfaceElementIndex, int, const T*, std::size_t, T*, std::size_t, T*, std::size_t) [with int DIM_SPACE = 2; T = ngsimd::SIMD; std::size_t = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4335:43: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4169:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4169 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4181:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4181 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4183:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4183 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4188:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4188 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4265:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4265 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4283:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4283 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4303:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4303 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp: In instantiation of 'void netgen::CurvedElements::CalcMultiPointSurfaceTransformation(netgen::SurfaceElementIndex, int, const T*, std::size_t, T*, std::size_t, T*, std::size_t) [with int DIM_SPACE = 3; T = ngsimd::SIMD; std::size_t = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4341:43: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4169:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4169 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4181:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4181 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4183:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4183 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4188:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4188 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4265:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4265 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4283:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4283 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4303:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4303 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp: In instantiation of 'void netgen::CurvedElements::CalcMultiPointElementTransformation(netgen::ElementIndex, int, const T*, std::size_t, T*, std::size_t, T*, std::size_t) [with T = double; std::size_t = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4364:16: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4677:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4677 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4707:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4707 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4732:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4732 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp: In instantiation of 'void netgen::CurvedElements::CalcMultiPointElementTransformation(netgen::ElementIndex, int, const T*, std::size_t, T*, std::size_t, T*, std::size_t) [with T = ngsimd::SIMD; std::size_t = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4808:39: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4677:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4677 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4707:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4707 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4732:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4732 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:608:17: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:614:22: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:702:31: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 22%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/importsolution.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/importsolution.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/importsolution.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/importsolution.cpp:11: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/importsolution.cpp:11: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/importsolution.cpp:11: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/importsolution.cpp:11: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/importsolution.cpp:11: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/importsolution.cpp:11: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/importsolution.cpp:11: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/importsolution.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 21%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/occgeom.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(std::size_t, double)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:373:17: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare] 373 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/occ/occgeom.cpp:916:43: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:388:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 388 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:420:25: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.cpp:890:24: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.cpp:895:19: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 24%] Linking CXX shared library libngvisual.so /usr/lib64/openmpi/bin/mpicxx -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -shared -Wl,-soname,libngvisual.so.6.2 -o libngvisual.so.6.2 CMakeFiles/visual.dir/meshdoc.cpp.o CMakeFiles/visual.dir/mvdraw.cpp.o CMakeFiles/visual.dir/vsfieldlines.cpp.o CMakeFiles/visual.dir/vsmesh.cpp.o CMakeFiles/visual.dir/vssolution.cpp.o CMakeFiles/visual.dir/importsolution.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/core: ../core/libngcore.so /usr/lib64/libGL.so /usr/lib64/libGLU.so /usr/lib64/openmpi/lib/libmpi.so /usr/lib64/libpython3.8.so make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' make[4]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 25%] Built target visual make[4]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 22%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/global.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/global.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/global.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/global.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/global.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/global.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/global.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/global.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/global.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/global.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 23%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/hprefinement.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:66, make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:15: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/classifyhpel.hpp: In function 'netgen::HPREF_ELEMENT_TYPE netgen::ClassifyPrism(netgen::HPRefElement&, netgen::INDEX_2_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::NgBitArray&, netgen::NgBitArray&, netgen::INDEX_3_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/classifyhpel.hpp:435:11: warning: variable 'point_sing' set but not used [-Wunused-but-set-variable] 435 | int point_sing[6]={0,0,0,0,0,0}; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/classifyhpel.hpp: In function 'netgen::HPREF_ELEMENT_TYPE netgen::ClassifyHex(netgen::HPRefElement&, netgen::INDEX_2_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::NgBitArray&, netgen::NgBitArray&, netgen::INDEX_3_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/classifyhpel.hpp:1509:6: warning: variable 'point_sing' set but not used [-Wunused-but-set-variable] 1509 | int point_sing[8]={0,0,0,0,0,0,0,0}; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/classifyhpel.hpp:1511:6: warning: variable 'edge_sing' set but not used [-Wunused-but-set-variable] 1511 | int edge_sing[12] = {0,0,0,0,0,0,0,0,0,0,0,0}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:57, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.hpp: In constructor 'netgen::HPRefElement::HPRefElement(netgen::Element&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.hpp:298:7: warning: 'netgen::HPRefElement::np' will be initialized after [-Wreorder] 298 | int np; | ^~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.hpp:293:7: warning: 'int netgen::HPRefElement::index' [-Wreorder] 293 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:35:3: warning: when initialized here [-Wreorder] 35 | HPRefElement :: HPRefElement(Element & el) : | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:57, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.hpp:297:7: warning: 'netgen::HPRefElement::levelz' will be initialized after [-Wreorder] 297 | int levelz; | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.hpp:290:22: warning: 'netgen::HPREF_ELEMENT_TYPE netgen::HPRefElement::type' [-Wreorder] 290 | HPREF_ELEMENT_TYPE type; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:35:3: warning: when initialized here [-Wreorder] 35 | HPRefElement :: HPRefElement(Element & el) : | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:57, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.hpp: In constructor 'netgen::HPRefElement::HPRefElement(netgen::Element2d&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.hpp:297:7: warning: 'netgen::HPRefElement::levelz' will be initialized after [-Wreorder] 297 | int levelz; | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.hpp:290:22: warning: 'netgen::HPREF_ELEMENT_TYPE netgen::HPRefElement::type' [-Wreorder] 290 | HPREF_ELEMENT_TYPE type; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:50:3: warning: when initialized here [-Wreorder] 50 | HPRefElement :: HPRefElement(Element2d & el) : | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:57, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.hpp: In constructor 'netgen::HPRefElement::HPRefElement(netgen::Segment&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.hpp:297:7: warning: 'netgen::HPRefElement::levelz' will be initialized after [-Wreorder] 297 | int levelz; | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.hpp:290:22: warning: 'netgen::HPREF_ELEMENT_TYPE netgen::HPRefElement::type' [-Wreorder] 290 | HPREF_ELEMENT_TYPE type; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:65:3: warning: when initialized here [-Wreorder] 65 | HPRefElement :: HPRefElement(Segment & el) : | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:57, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.hpp: In copy constructor 'netgen::HPRefElement::HPRefElement(netgen::HPRefElement&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.hpp:298:7: warning: 'netgen::HPRefElement::np' will be initialized after [-Wreorder] 298 | int np; | ^~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.hpp:295:7: warning: 'int netgen::HPRefElement::levelx' [-Wreorder] 295 | int levelx; | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:86:3: warning: when initialized here [-Wreorder] 86 | HPRefElement :: HPRefElement(HPRefElement & el) : | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:57, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.hpp:297:7: warning: 'netgen::HPRefElement::levelz' will be initialized after [-Wreorder] 297 | int levelz; | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.hpp:290:22: warning: 'netgen::HPREF_ELEMENT_TYPE netgen::HPRefElement::type' [-Wreorder] 290 | HPREF_ELEMENT_TYPE type; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:86:3: warning: when initialized here [-Wreorder] 86 | HPRefElement :: HPRefElement(HPRefElement & el) : | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:57, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.hpp:300:14: warning: 'netgen::HPRefElement::domout' will be initialized after [-Wreorder] 300 | int domin, domout; // he: needed for segment!! in 3d there should be surf1, surf2!! | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.hpp:293:7: warning: 'int netgen::HPRefElement::index' [-Wreorder] 293 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:86:3: warning: when initialized here [-Wreorder] 86 | HPRefElement :: HPRefElement(HPRefElement & el) : | ^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp: In function 'void netgen::InitHPElements(netgen::Mesh&, netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:562:31: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 562 | for(ElementIndex i = 0; i < mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:581:38: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 581 | for(SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp: In function 'void netgen::SubdivideDegeneratedHexes(netgen::Mesh&, netgen::NgArray&, double)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:1000:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1000 | for (int l = 0; l < pts.Size(); l++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp: In function 'void netgen::ReorderPoints(netgen::Mesh&, netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:1250:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1250 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:1257:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1257 | for (int i = 0; i < hpelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:1291:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1291 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:1294:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1294 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:1297:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1297 | for (int i = 0; i < hpelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp: In function 'void netgen::HPRefinement(netgen::Mesh&, netgen::Refinement*, int, double, bool, bool)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:1357:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1357 | for (int i = 0; i < hpelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:1451:24: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1451 | for(ElementIndex i=0;i&, netgen::INDEX_2_HASHTABLE&, netgen::NgBitArray&, netgen::NgBitArray&, netgen::INDEX_3_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::NgArray&, int&, int&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:1605:20: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1605 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:1641:20: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1641 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:1669:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1669 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:1726:20: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1726 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:1788:20: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1788 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp: In function 'bool netgen::ClassifyHPElements(netgen::Mesh&, netgen::NgArray&, int&, int&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:1852:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1852 | for( int i = 0; i& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:1668:14: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:1848:14: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 25%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/occmeshsurf.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occmeshsurf.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occmeshsurf.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occmeshsurf.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occmeshsurf.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occmeshsurf.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occmeshsurf.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occmeshsurf.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occmeshsurf.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occmeshsurf.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(std::size_t, double)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:373:17: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare] 373 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occmeshsurf.cpp: In member function 'void netgen::OCCSurface::GetNormalVector(const netgen::Point<3, double>&, const netgen::PointGeomInfo&, netgen::Vec<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occmeshsurf.cpp:51:9: warning: unused variable 'vstep' [-Wunused-variable] 51 | double vstep = 0.01*(vmax-vmin); | ^~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occmeshsurf.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:420:25: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 25%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/improve2.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve2.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve2.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve2.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve2.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve2.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve2.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve2.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve2.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve2.cpp: In function 'double netgen::CombineImproveEdge(netgen::Mesh&, const ngcore::Table&, ngcore::Array, netgen::PointIndex>&, ngcore::Array&, netgen::PointIndex, netgen::PointIndex, bool)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve2.cpp:444:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 444 | for (int k = 0; k < hasbothpi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve2.cpp:454:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 454 | for (int k = 0; k < hasonepi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve2.cpp: In member function 'void netgen::MeshOptimize2d::CombineImprove()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve2.cpp:612:9: warning: unused variable 'ntasks' [-Wunused-variable] 612 | int ntasks = ngcore::TaskManager::GetMaxThreads(); | ^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve2.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve2.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/template.hpp: In member function 'void netgen::MeshOptimize2d::SplitImprove()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/template.hpp:124:31: warning: 'edge.netgen::INDEX_2::i[1]' may be used uninitialized in this function [-Wmaybe-uninitialized] 124 | { return i[0] == in2.i[0] && i[1] == in2.i[1]; } | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve2.cpp:753:17: note: 'edge.netgen::INDEX_2::i[1]' was declared here 753 | INDEX_2 edge; | ^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve2.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/template.hpp:124:31: warning: 'edge.netgen::INDEX_2::i[0]' may be used uninitialized in this function [-Wmaybe-uninitialized] 124 | { return i[0] == in2.i[0] && i[1] == in2.i[1]; } | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve2.cpp:753:17: note: 'edge.netgen::INDEX_2::i[0]' was declared here 753 | INDEX_2 edge; | ^~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 26%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/improve2gen.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve2gen.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve2gen.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve2gen.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve2gen.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve2gen.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve2gen.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve2gen.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve2gen.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve2gen.cpp: In member function 'void netgen::MeshOptimize2d::GenericImprove()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve2gen.cpp:206:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 206 | for (int ri = 0; ri < rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve2gen.cpp:230:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 230 | for (int j = 1; j <= rule.newels.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve2gen.cpp:273:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 273 | for (int k = 0; k < elonnode[el[j]].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve2gen.cpp:277:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 277 | for (int l = 0; l < nbels[sei].Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve2gen.cpp:288:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 288 | for (int ri = 0; ri < rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve2gen.cpp:326:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 326 | for (int i = 1; i < elmap.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve2gen.cpp:333:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 333 | for (elmap[i] = 0; elmap[i] < neighbours.Size(); elmap[i]++) /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve2gen.cpp:370:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 370 | for(int i=0; ok && i& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve2gen.cpp:201:12: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve2gen.cpp:248:18: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380: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.2004/libsrc/meshing/improve2gen.cpp:317:24: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 27%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/localh.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.cpp: In member function 'void netgen::LocalH::FindInnerBoxes(netgen::AdFront3*, int (*)(const netgen::Point3d&))': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.cpp:401:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 401 | for (int i = 0; i < boxes.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/localh.cpp:476:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 476 | for (int j = 1; j <= faceused.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.cpp:478:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 478 | for (int j = 1; j <= facenotused.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.cpp: In member function 'void netgen::LocalH::FindInnerBoxes(netgen::AdFront2*, int (*)(const netgen::Point<2, double>&))': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.cpp:553:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 553 | for (int i = 0; i < boxes.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.cpp: In member function 'void netgen::LocalH::FindInnerBoxesRec2(netgen::GradingBox*, netgen::AdFront2*, netgen::NgArray >&, netgen::NgArray&, int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.cpp:627:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 627 | for (int j = 0; j < faceused.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.cpp:629:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 629 | for (int j = 0; j < facenotused.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.cpp: In member function 'void netgen::LocalH::WidenRefinement()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.cpp:724:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 724 | for (int i = 0; i < boxes.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.cpp: In member function 'void netgen::LocalH::GetInnerPoints(netgen::NgArray, 0, int>&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.cpp:742:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 742 | for (int i = 0; i < boxes.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.cpp:748:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | for (int i = 0; i < boxes.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.cpp: In member function 'void netgen::LocalH::GetOuterPoints(netgen::NgArray, 0, int>&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.cpp:758:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 758 | for (int i = 0; i < boxes.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 28%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshfunc.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshfunc.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshfunc.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshfunc.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshfunc.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshfunc.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshfunc.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshfunc.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshfunc.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshfunc.cpp: In function 'netgen::MESHING3_RESULT netgen::MeshVolume(const netgen::MeshingParameters&, netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshfunc.cpp:92:41: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 92 | for (SurfaceElementIndex sei = 0; sei < mesh3d.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshfunc.cpp:175:29: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 175 | for (int i = oldne + 1; i <= mesh3d.GetNE(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshfunc.cpp:214:38: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 214 | for (int i = oldne + 1; i <= mesh3d.GetNE(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshfunc.cpp:266:48: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 266 | for (ElementIndex ei = oldne; ei < mesh3d.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshfunc.cpp: In function 'netgen::MESHING3_RESULT netgen::OptimizeVolume(const netgen::MeshingParameters&, netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshfunc.cpp:652:9: warning: unused variable 'i' [-Wunused-variable] 652 | int i; | ^ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshfunc.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/meshtype.hpp:1331:5: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:274:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshfunc.cpp:243:27: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 26%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/improve3.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp: In member function 'double netgen::MeshOptimize3d::CombineImproveEdge(netgen::Mesh&, const netgen::MeshingParameters&, ngcore::Table&, ngcore::Array&, netgen::PointIndex, netgen::PointIndex, ngcore::FlatArray, bool)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:118:15: warning: unused variable 'l' [-Wunused-variable] 118 | int l; | ^ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp: In member function 'void netgen::MeshOptimize3d::CombineImproveSequential(netgen::Mesh&, netgen::OPTIMIZEGOAL)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:254:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 254 | for (int k = 0; k < row1.Size(); k++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:271:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 271 | for (int k = 0; k < row2.Size(); k++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:286:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 286 | for (int k = 0; k < hasonepi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:288:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 288 | for (int k = 0; k < hasbothpi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:312:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 312 | for (int k = 0; k < hasonepi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:328:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | for (int k = 0; k < hasonepi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:358:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 358 | for (int k = 0; k < row.Size(); k++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:373:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 373 | for (int k = 0; k < hasonepi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:376:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 376 | for (int k = 0; k < hasbothpi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:392:32: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 392 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp: In member function 'double netgen::MeshOptimize3d::SplitImproveEdge(netgen::Mesh&, netgen::OPTIMIZEGOAL, ngcore::Table&, ngcore::Array&, netgen::NgArray&, double, netgen::PointIndex, netgen::PointIndex, netgen::PointIndex, bool)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:640:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 640 | for (int k = 0; k < hasbothpoints.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp: In member function 'void netgen::MeshOptimize3d::SplitImprove(netgen::Mesh&, netgen::OPTIMIZEGOAL)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:705:7: warning: unused variable 'np' [-Wunused-variable] 705 | int np = mesh.GetNP(); | ^~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp: In member function 'void netgen::MeshOptimize3d::SplitImproveSequential(netgen::Mesh&, netgen::OPTIMIZEGOAL)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:918:12: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 918 | if (pi2 >= elementsonnode.Size()+PointIndex::BASE) continue; // old number of points | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:1020:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1020 | for (int k = 0; k < hasbothpoints.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp: In member function 'void netgen::MeshOptimize3d::SwapImproveSequential(netgen::Mesh&, netgen::OPTIMIZEGOAL, const netgen::NgBitArray*)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:1216:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1216 | for (int k = 0; k < elementsonnode[pi1].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp: In member function 'double netgen::MeshOptimize3d::SwapImproveEdge(netgen::Mesh&, netgen::OPTIMIZEGOAL, const netgen::NgBitArray*, ngcore::Table&, netgen::INDEX_3_HASHTABLE&, netgen::PointIndex, netgen::PointIndex, bool)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:2555:19: warning: unused variable 'k1' [-Wunused-variable] 2555 | int k1; | ^~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp: In member function 'void netgen::MeshOptimize3d::SwapImprove(netgen::Mesh&, netgen::OPTIMIZEGOAL, const netgen::NgBitArray*)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:2607:7: warning: unused variable 'np' [-Wunused-variable] 2607 | int np = mesh.GetNP(); | ^~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:2608:7: warning: unused variable 'ne' [-Wunused-variable] 2608 | int ne = mesh.GetNE(); | ^~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp: In member function 'void netgen::MeshOptimize3d::SwapImproveSurface(netgen::Mesh&, netgen::OPTIMIZEGOAL, const netgen::NgBitArray*, const netgen::NgArray*>*)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:2814:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2814 | for(int k=0; !found && kSize(); k++) | ~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:2816:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2816 | if(pi2 < (*used_idmaps)[k]->Size() + PointIndex::BASE) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:2856:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2856 | for (int k = 0; k < elementsonnode[pi1].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:2878:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2878 | for (int l = 0; l < hasbothpoints.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:2888:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2888 | for (int l = 0; l < hasbothpointsother.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:2902:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2902 | for(int ii=0; ii < hasbothpoints.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:2905:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2905 | for(int ii=0; ii < hasbothpointsother.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:2916:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2916 | for (int k = 0; k < elementsonnode[pi1other].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:2936:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2936 | for (int l = 0; l < hasbothpointsother.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:2953:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2953 | for(int k = 0; k < surfaceelementsonnode[pi1].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:2976:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2976 | for(int k = 0; k < surfaceelementsonnode[pi1other].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:3049:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3049 | for (int k = 0; puretet && k < hasbothpoints.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:3052:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3052 | for (int k = 0; puretet && k < hasbothpointsother.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:3067:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3067 | for(int jj=i; !done && jjSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:3276:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3276 | for(int jj=0; jjSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:3284:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3284 | for(int k = 0; kSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:3359:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3359 | for(int jj=0; jjSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:3475:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3475 | for(int i=0; iSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:3519:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3519 | for(int i=0; iSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:3532:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3532 | for(int i=0; i&, netgen::TABLE&, bool)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:3589:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3589 | for (int k = 0; k < belementsonnode[pi1].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:3613:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3613 | for (int k = 0; k < row.Size(); k++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp: In member function 'void netgen::MeshOptimize3d::SwapImprove2Sequential(netgen::Mesh&, netgen::OPTIMIZEGOAL)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:3715:14: warning: unused variable 'pi1' [-Wunused-variable] 3715 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:3715:19: warning: unused variable 'pi2' [-Wunused-variable] 3715 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:3715:24: warning: unused variable 'pi3' [-Wunused-variable] 3715 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:3715:29: warning: unused variable 'pi4' [-Wunused-variable] 3715 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:3715:34: warning: unused variable 'pi5' [-Wunused-variable] 3715 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:3719:16: warning: unused variable 'bad2' [-Wunused-variable] 3719 | double bad1, bad2; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp: In member function 'void netgen::MeshOptimize3d::SwapImprove2(netgen::Mesh&, netgen::OPTIMIZEGOAL)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:3821:16: warning: unused variable 'bad2' [-Wunused-variable] 3821 | double bad1, bad2; | ^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:45, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/findip.hpp: In instantiation of 'int netgen::FindInnerPoint(POINTArray&, FACEArray&, netgen::Point3d&) [with POINTArray = ngcore::Array; FACEArray = netgen::NgArray]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:622:62: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/findip.hpp:108:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 108 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::ElementIndex; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = netgen::ElementIndex; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:944:34: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380: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.2004/libsrc/meshing/../include/../general/ngarray.hpp:494:29: required from 'netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = netgen::PointIndex; int S = 50]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:1737:40: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:494:29: required from 'netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = bool; int S = 50]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:1741:18: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/template.hpp: In member function 'double netgen::MeshOptimize3d::SwapImprove2(netgen::Mesh&, netgen::OPTIMIZEGOAL, netgen::ElementIndex, int, ngcore::Table&, netgen::TABLE&, bool)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/template.hpp:131:5: warning: 'pi5.netgen::PointIndex::i' may be used uninitialized in this function [-Wmaybe-uninitialized] 131 | if (i[0] > i[1]) | ^~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:3556:34: note: 'pi5.netgen::PointIndex::i' was declared here 3556 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/template.hpp:131:5: warning: 'pi4.netgen::PointIndex::i' may be used uninitialized in this function [-Wmaybe-uninitialized] 131 | if (i[0] > i[1]) | ^~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:3556:29: note: 'pi4.netgen::PointIndex::i' was declared here 3556 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:3626:64: warning: 'pi3.netgen::PointIndex::i' may be used uninitialized in this function [-Wmaybe-uninitialized] 3626 | if (elem2.PNum(l) == pi1 || elem2.PNum(l) == pi2 || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 3627 | elem2.PNum(l) == pi3) | ~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:3626:40: warning: 'pi2.netgen::PointIndex::i' may be used uninitialized in this function [-Wmaybe-uninitialized] 3626 | if (elem2.PNum(l) == pi1 || elem2.PNum(l) == pi2 || | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:47:31: warning: 'pi1.netgen::PointIndex::i' may be used uninitialized in this function [-Wmaybe-uninitialized] 47 | return FlatArray (index[i+1]-index[i], data+index[i]); | ~~~~~^ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:3556:14: note: 'pi1.netgen::PointIndex::i' was declared here 3556 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 25%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/python_occ.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/python_occ.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/python_occ.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/python_occ.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/python_occ.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/python_occ.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/python_occ.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/python_occ.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/python_occ.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/python_occ.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(std::size_t, double)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:373:17: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare] 373 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/python_occ.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../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.2004/libsrc/occ/../meshing/meshtype.hpp:1333:25: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/../include/../general/ngarray.hpp:388:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 388 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../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.2004/libsrc/occ/../meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:420:25: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 28%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshfunc2d.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshfunc2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshfunc2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshfunc2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshfunc2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshfunc2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshfunc2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshfunc2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshfunc2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshfunc2d.cpp: In function 'void netgen::Optimize2d(netgen::Mesh&, netgen::MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2004/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.2004/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.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshfunc2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 30%] Linking CXX shared library libngocc.so /usr/lib64/openmpi/bin/mpicxx -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -shared -Wl,-soname,libngocc.so.6.2 -o libngocc.so.6.2 CMakeFiles/occ.dir/Partition_Inter2d.cxx.o CMakeFiles/occ.dir/Partition_Inter3d.cxx.o CMakeFiles/occ.dir/Partition_Loop.cxx.o CMakeFiles/occ.dir/Partition_Loop2d.cxx.o CMakeFiles/occ.dir/Partition_Loop3d.cxx.o CMakeFiles/occ.dir/Partition_Spliter.cxx.o CMakeFiles/occ.dir/occconstruction.cpp.o CMakeFiles/occ.dir/occgenmesh.cpp.o CMakeFiles/occ.dir/occgeom.cpp.o CMakeFiles/occ.dir/occmeshsurf.cpp.o CMakeFiles/occ.dir/python_occ.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/core: ../core/libngcore.so /usr/lib64/libTKBO.so /usr/lib64/libTKBool.so /usr/lib64/libTKBRep.so /usr/lib64/libTKCAF.so /usr/lib64/libTKCDF.so /usr/lib64/libTKernel.so /usr/lib64/libTKG2d.so /usr/lib64/libTKG3d.so /usr/lib64/libTKGeomAlgo.so /usr/lib64/libTKGeomBase.so /usr/lib64/libTKHLR.so /usr/lib64/libTKIGES.so /usr/lib64/libTKLCAF.so /usr/lib64/libTKMath.so /usr/lib64/libTKMesh.so /usr/lib64/libTKOffset.so /usr/lib64/libTKPrim.so /usr/lib64/libTKService.so /usr/lib64/libTKShHealing.so /usr/lib64/libTKSTEP.so /usr/lib64/libTKSTEP209.so /usr/lib64/libTKSTEPAttr.so /usr/lib64/libTKSTEPBase.so /usr/lib64/libTKSTL.so /usr/lib64/libTKTopAlgo.so /usr/lib64/libTKV3d.so /usr/lib64/libTKXCAF.so /usr/lib64/libTKXDEIGES.so /usr/lib64/libTKXDESTEP.so /usr/lib64/libTKXSBase.so /usr/lib64/libTKVCAF.so /usr/lib64/openmpi/lib/libmpi.so /usr/lib64/libpython3.8.so make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' make[4]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 30%] Built target occ make[4]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 29%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshing2.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:66, from /builddimake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' r/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:35, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.hpp: In constructor 'netgen::Meshing2::Meshing2(const netgen::NetgenGeometry&, const netgen::MeshingParameters&, const netgen::Box<3>&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.hpp:47:25: warning: 'netgen::Meshing2::geo' will be initialized after [-Wreorder] 47 | const NetgenGeometry& geo; | ^~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.hpp:32:12: warning: 'netgen::AdFront2 netgen::Meshing2::adfront' [-Wreorder] 32 | AdFront2 adfront; | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:41:3: warning: when initialized here [-Wreorder] 41 | Meshing2 :: Meshing2 (const NetgenGeometry& ageo, | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp: In member function 'virtual void netgen::Meshing2::EndMesh()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:112:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 112 | for (int i = 0; i < ruleused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp: In member function 'netgen::MESHING2_RESULT netgen::Meshing2::GenerateMesh(netgen::Mesh&, const netgen::MeshingParameters&, double, int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:344:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 344 | for (int i = 0; i < seia.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:452:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 452 | for (int i = 1; i <= canuse.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:537:12: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 537 | (gpi1 < illegalpoint.Size()+PointIndex::BASE) && | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:538:12: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | (gpi2 < illegalpoint.Size()+PointIndex::BASE) ) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:633:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 633 | for (int i = 2; i <= loclines.Size(); i++) // don't remove first line | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:799:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 799 | for (int i = 1; i <= chartboundpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:808:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 808 | for (int i = 1; i <= chartboundlines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:851:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 851 | for (int i = 1; i <= locelements.Size() && found; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:869:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 869 | for (int i = oldnp+1; i <= plainpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:932:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 932 | for (int i = oldnl+1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:946:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 946 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:962:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 962 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:1026:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1026 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:1069:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1069 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:1082:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1082 | for (int i = oldnp+1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:1085:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1085 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:1157:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1157 | for (int i = 1; i <= critpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:1161:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1161 | for (int jj = 0; jj < intersecttrias.Size(); jj++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:1247:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1247 | for (int i = oldnl+1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:1251:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1251 | if (nlgpi1 <= pindex.Size() && nlgpi2 <= pindex.Size()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:1251:41: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1251 | if (nlgpi1 <= pindex.Size() && nlgpi2 <= pindex.Size()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:1312:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1312 | for (int i = oldnp+1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:1318:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1318 | for (int i = oldnl+1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:1350:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1350 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:1419:15: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1419 | if (gpi >= oldts+PointIndex::BASE) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:1448:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1448 | for (int i = 1; i <= dellines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:1493:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1493 | for (int i = 1; i <= pindex.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:1502:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1502 | for (int i = 1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:1509:29: warning: comparison of integer expressions of different signedness: 'const INDEX' {aka 'const int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1509 | loclines.Get(i).I(j) <= pindex.Size()) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:1554:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1554 | for (int i = 1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:1561:29: warning: comparison of integer expressions of different signedness: 'const INDEX' {aka 'const int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1561 | loclines.Get(i).I(j) <= pindex.Size()) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:1634: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:1634: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp: In member function 'virtual void netgen::VisualSceneSurfaceMeshing::DrawScene()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:1683:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1683 | if (loclines.Size() != changeval) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:1745:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1745 | for (int i = 1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:1782:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1782 | for (int i = 1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:1800:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1800 | for (int i = 1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:1825:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1825 | for (int i = 1; i <= plainpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:1721:10: warning: unused variable 'transp' [-Wunused-variable] 1721 | double transp = vispar.transp; | ^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../visualization/vssolution.hpp:238:31: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:102:16: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:317:19: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 30%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshing3.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp: In constructor 'netgen::Meshing3::Meshing3(const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:34:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 34 | for (int i = 1; i <= rules.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp: In constructor 'netgen::Meshing3::Meshing3(const char**)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:56:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 56 | for (int i = 0; i < rules.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp: In destructor 'virtual netgen::Meshing3::~Meshing3()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:68:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 68 | for (int i = 0; i < rules.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp: In member function 'netgen::MESHING3_RESULT netgen::Meshing3::GenerateMesh(netgen::Mesh&, const netgen::MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:345:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 345 | for(int i = 1; i <= allowpoint.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:374:37: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 374 | if (onlytri && groupfaces.Size() <= 20 + 2*stat.qualclass && | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:379:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 379 | for(int i = 1; i <= groupfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:382:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 382 | for(int i = 1; i <= groupfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:383:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 383 | for (j = 1; j <= locfaces.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:397:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for(int i = 1; i <= groupfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:471:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 471 | for(int i = 1; i <= canuse.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:507:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 507 | for (int i = oldnp+1; i <= plainpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:515:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 515 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:532:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 532 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:567:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 567 | for(int i = 1; i <= plainpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:570:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 570 | if (i <= pindex.Size()) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:584:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 584 | for(int i = oldnp+1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:588:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 588 | for(int i = oldnf+1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:592:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 592 | for(int i = 1; i <= delfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:596:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 596 | for(int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:626:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 626 | for(int i = 1; i <= tempnewpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:628:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 628 | for(int i = 1; i <= tempnewfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:630:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 630 | for(int i = 1; i <= tempdelfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:632:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 632 | for(int i = 1; i <= templocelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:639:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 639 | for(int i = 1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:642:11: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 642 | if (i <= pindex.Size()) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:654:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 654 | for (int i = oldnp+1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:660:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 660 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:678:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 678 | for(int i = oldnf+1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:687:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 687 | for(int i = 1; i <= delfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:711:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 711 | for(int i = 1; i <= ruleused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp: In member function 'void netgen::Meshing3::BlockFillLocalH(netgen::Mesh&, const netgen::MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:1174:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1174 | for (int i = 1; i <= npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:1187:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1187 | for (int i = 1; i <= npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:1255:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1255 | for (int i = 1; i <= npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:45, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/findip.hpp: In instantiation of 'int netgen::FindInnerPoint(POINTArray&, FACEArray&, netgen::Point3d&) [with POINTArray = netgen::NgArray; FACEArray = netgen::NgArray]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:375:52: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/findip.hpp:108:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 108 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:351:15: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 31%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshtool.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtool.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtool.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtool.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtool.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtool.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtool.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtool.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtool.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtool.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtool.cpp: In function 'void netgen::MeshQuality2d(const netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/meshtool.cpp: In function 'double netgen::CalcVolume(const netgen::NgArray&, const netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtool.cpp:564:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 564 | for (int i = 0; i < elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtool.cpp: In function 'void netgen::MeshQuality3d(const netgen::Mesh&, netgen::NgArray*)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtool.cpp:587:19: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 587 | for (i = 1; i <= incl.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/meshtool.cpp: In function 'void netgen::SaveEdges(const netgen::Mesh&, const char*, double, char*)': /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/meshtool.cpp: In function 'void netgen::SaveSurfaceMesh(const netgen::Mesh&, double, char*)': /builddir/build/BUILD/netgen-6.2.2004/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.2004/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.2004/libsrc/meshing/meshtool.cpp: In function 'void netgen::SaveVolumeMesh(const netgen::Mesh&, const netgen::NetgenGeometry&, char*)': /builddir/build/BUILD/netgen-6.2.2004/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.2004/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.2004/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.2004/libsrc/meshing/meshtool.cpp: In function 'int netgen::CheckMesh3D(const netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2004/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.2004/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.2004/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.2004/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.2004/libsrc/meshing/meshtool.cpp:934:16: 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.2004/libsrc/meshing/meshtool.cpp:944:18: 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.2004/libsrc/meshing/meshtool.cpp: In function 'void netgen::RemoveProblem(netgen::Mesh&, int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtool.cpp:987:31: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 987 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtool.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtool.cpp:137:12: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' Dependee "/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/occ/CMakeFiles/occvis.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/occ/CMakeFiles/occvis.dir/depend.internal". Dependee "/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/occ/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/occ/CMakeFiles/occvis.dir/depend.internal". Scanning dependencies of target occvis make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 32%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/msghandler.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/msghandler.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/msghandler.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/msghandler.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/msghandler.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/msghandler.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/msghandler.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/msghandler.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/msghandler.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/msghandler.cpp: In function 'void netgen::ResetStatus()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/msghandler.cpp:126:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < msgstatus_stack.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/msghandler.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 27%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshclass.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp: In destructor 'netgen::Mesh::~Mesh()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:67:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 67 | for (int i = 0; i < materials.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:69:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 69 | for(int i = 0; i < userdata_int.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:71:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 71 | for(int i = 0; i < userdata_double.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:74:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 74 | for (int i = 0; i < bcnames.Size(); i++ ) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:77:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 77 | for (int i = 0; i < cd2names.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp: In member function 'netgen::Mesh& netgen::Mesh::operator=(const netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:104:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 104 | for ( int i = 0; i < mesh2.materials.Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:110:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 110 | for ( int i = 0; i < mesh2.bcnames.Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:116:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 116 | for (int i=0; i < mesh2.cd2names.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:121:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for (int i=0; i < mesh2.cd3names.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::DeleteMesh()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:155:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 155 | for ( int i = 0; i < bcnames.Size(); i++ ) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:157:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 157 | for (int i= 0; i< cd2names.Size(); i++) | ~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp: In member function 'netgen::SegmentIndex netgen::Mesh::AddSegment(const netgen::Segment&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:235:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if (maxn <= points.Size()) | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp: In member function 'netgen::SurfaceElementIndex netgen::Mesh::AddSurfaceElement(const netgen::Element2d&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:293:33: warning: comparison of integer expressions of different signedness: 'const short int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 293 | if (el.index<=0 || el.index > facedecoding.Size()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SetSurfaceElement(netgen::SurfaceElementIndex, const netgen::Element2d&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:313:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 313 | if (maxn <= points.Size()) | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:321:18: warning: comparison of integer expressions of different signedness: 'const short int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if (el.index > facedecoding.Size()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::Save(std::ostream&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:459:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 459 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:503:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 503 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:589:13: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 589 | pi < GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:613:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 613 | for (j = 1; j <= identpairs.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:635:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 635 | for (i = 1; i <= materials.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:643:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 643 | for (i = 1; i <= materials.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:650:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 650 | for ( int ii = 0; ii < bcnames.Size(); ii++ ) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:656:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 656 | for ( i = 0; i < bcnames.Size(); i++ ) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:661:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 661 | for (int ii = 0; ii&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:2822:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2822 | for (int i = 1; i <= mhd.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp: In member function 'double netgen::Mesh::AverageH(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:2863:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 2863 | for (i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::CalcLocalH(double)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:2907:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 2907 | for (int i = 0; i < GetNSE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::CalcLocalHFromPointDistances(double)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:3042:12: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 3042 | i < GetNP()+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:3044:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 3044 | for(j=i+1; j&, double*, const netgen::NgArray*, bool, bool) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:5329:52: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 5329 | if(ps_startelement != 0 && ps_startelement <= GetNSE() && PointContainedIn2DElement(p,lami,ps_startelement)) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp: In member function 'int netgen::Mesh::GetSurfaceElementOfPoint(const netgen::Point<3, double>&, double*, const netgen::NgArray*, bool, bool) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:5497:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 5497 | for(int i=0; i&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:5871:66: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 5871 | if ( (*this)[si].GetIndex () == facenr && (*this)[si][0] >= PointIndex::BASE && /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::CalcMinMaxAngle(double, double*)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:5902:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 5902 | for (i = 1; i <= GetNE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp: In member function 'int netgen::Mesh::GetNumPointsOfPointCurve(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:6182:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 6182 | if(curve == pointcurves_startpoint.Size()-1) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SetNP(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:6233:14: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 6233 | i < np+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp: In member function 'ngcore::Table netgen::Mesh::CreatePoint2ElementTable() const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:6263:16: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 6263 | return move(elementsonnode); | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:6263:16: note: remove 'std::move' call /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp: In member function 'ngcore::Table netgen::Mesh::CreatePoint2SurfaceElementTable(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:6305:16: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 6305 | return move(elementsonnode); | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:6305:16: note: remove 'std::move' call /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp: In member function 'bool netgen::Mesh::PureTrigMesh(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:6413:20: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 6413 | for (int i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:6419:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 6419 | for (int i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp: In member function 'bool netgen::Mesh::PureTetMesh() const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:6428:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 6428 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::BuildCurvedElements(const netgen::Refinement*, int, bool)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:6456:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 6456 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:6458:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 6458 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::BuildCurvedElements(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:6473:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 6473 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:6475:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 6475 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SetMaterial(int, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:6483:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 6483 | if (domnr > materials.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp: In member function 'const string& netgen::Mesh::GetMaterial(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:6500:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 6500 | if (domnr <= materials.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SetNBCNames(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:6509:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 6509 | for ( int i = 0; i < bcnames.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SetBCName(int, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:6517:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 6517 | if (bcnr >= bcnames.Size()) | ~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:6532:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 6532 | if (fd.BCProperty() <= bcnames.Size()) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp: In member function 'const string& netgen::Mesh::GetBCName(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:6543:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 6543 | if (bcnr < 0 || bcnr >= bcnames.Size()) | ~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SetNCD2Names(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:6555:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 6555 | for(int i=0; i= cd2names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp: In member function 'const string& netgen::Mesh::GetCD2Name(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:6587:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 6587 | if (cd2nr < 0 || cd2nr >= cd2names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SetNCD3Names(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:6599:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 6599 | for(int i=0; i= cd3names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp: In member function 'int netgen::Mesh::AddCD3Name(const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:6624:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 6624 | for (int i = 0; i < cd3names.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp: In member function 'const string& netgen::Mesh::GetCD3Name(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:6638:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 6638 | if (cd3nr < 0 || cd3nr >= cd3names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp: In member function 'bool netgen::Mesh::GetUserData(const char*, netgen::NgArray&, int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:6677:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 6677 | for(int i=0; i<(*userdata_int[id]).Size(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp: In member function 'bool netgen::Mesh::GetUserData(const char*, netgen::NgArray&, int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:6702:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 6702 | for(int i=0; i<(*userdata_double[id]).Size(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:99:26: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:388:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 388 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/meshclass.cpp:1909:56: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:273:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::__atomic_base::__int_type' {aka 'long unsigned int'} [-Wsign-compare] 273 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/meshclass.cpp:6667:51: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:274:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/meshclass.cpp:6692:57: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:274:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:1981:18: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/meshclass.cpp:6280:32: required from 'netgen::Mesh::CreatePoint2SurfaceElementTable(int) const:: [with auto:16 = ngcore::T_Range]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:239:13: required from 'void ngcore::ParallelForRange(ngcore::T_Range, TFUNC, int, ngcore::TotalCosts) [with TR = netgen::SurfaceElementIndex; TFUNC = netgen::Mesh::CreatePoint2SurfaceElementTable(int) const::]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:6281:42: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:273:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::__atomic_base::__int_type' {aka 'long unsigned int'} [-Wsign-compare] 273 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380: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.2004/libsrc/meshing/meshclass.cpp:6512:15: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/flags.hpp:16, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:8, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const string&) const [with T = netgen::NgArray*; std::string = std::__cxx11::basic_string]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/symboltable.hpp:116:14: required from 'bool ngcore::SymbolTable::Used(const string&) const [with T = netgen::NgArray*; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:6664:28: required from here /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const string&) const [with T = netgen::NgArray*; std::string = std::__cxx11::basic_string]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/symboltable.hpp:116:14: required from 'bool ngcore::SymbolTable::Used(const string&) const [with T = netgen::NgArray*; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:6689:31: required from here /builddir/build/BUILD/netgen-6.2.2004/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] make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 31%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshtype.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.cpp: In member function 'void netgen::Element::GetTets(netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.cpp:1282:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1282 | for (i = 1; i <= locels.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.cpp: In member function 'void netgen::Identifications::GetMap(int, netgen::NgArray&, bool) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.cpp:2644:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2644 | for (int i = 0; i < idpoints_table[identnr].Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/table.hpp: In instantiation of 'std::ostream& netgen::operator<<(std::ostream&, const netgen::TABLE&) [with T = netgen::INDEX_2; int BASE = 0; std::ostream = std::basic_ostream]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.cpp:2726:33: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/table.hpp:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 256 | for (int j = 0; j < row.Size(); j++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.cpp:2641:16: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 32%] Building CXX object libsrc/occ/CMakeFiles/occvis.dir/vsocc.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/vsocc.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/vsocc.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/vsocc.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/vsocc.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/vsocc.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/vsocc.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/vsocc.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/vsocc.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/vsocc.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(std::size_t, double)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:373:17: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare] 373 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/vsocc.cpp: In member function 'virtual void netgen::VisualSceneOCCGeometry::BuildScene(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/vsocc.cpp:419:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 419 | for (int i = 1; i <= linelists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/vsocc.cpp:423:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::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.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/vsocc.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../visualization/vssolution.hpp:238:31: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:420:25: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 34%] Linking CXX shared library libngoccvis.so /usr/lib64/openmpi/bin/mpicxx -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -shared -Wl,-soname,libngoccvis.so.6.2 -o libngoccvis.so.6.2 CMakeFiles/occvis.dir/vsocc.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/occ:/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/core: libngocc.so.6.2 ../core/libngcore.so /usr/lib64/openmpi/lib/libmpi.so make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' make[4]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 34%] Built target occvis make[4]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 32%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/netrule2.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule2.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule2.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule2.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule2.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule2.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule2.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule2.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:66, from /builddimake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' r/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule2.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule2.cpp: In destructor 'netgen::netrule::~netrule()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule2.cpp:17:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 17 | for(int i = 0; i < oldutofreearea_i.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule2.cpp:19:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 19 | for(int i = 0; i < freezone_i.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule2.cpp: In member function 'void netgen::netrule::SetFreeZoneTransformation(const netgen::Vector&, int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule2.cpp:38:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 38 | if (tolclass <= oldutofreearea_i.Size()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/netrule2.cpp:127:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 127 | for (int i = 1; i <= transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule2.cpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 1; i <= transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule2.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 35%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/prism2rls.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 36%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/pyramid2rls.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 36%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/pyramidrls.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 37%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/quadrls.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 33%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/netrule3.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp: In destructor 'netgen::vnetrule::~vnetrule()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp:21:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 21 | for (int i = 1; i <= freefaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp:23:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 23 | for (int i = 1; i <= freesets.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp:25:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 25 | for (int i = 1; i <= freeedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp:27:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 27 | for (int i = 1; i <= freefaceinequ.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp: In member function 'int netgen::vnetrule::TestFlag(char) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp:35:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 35 | for (int i = 1; i <= flags.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp: In member function 'void netgen::vnetrule::SetFreeZoneTransformation(const netgen::Vector&, int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp:78:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 78 | for (i = 2; i <= freezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp:85:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 85 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp:90:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 90 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp: In member function 'int netgen::vnetrule::ConvexFreeZone() const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp:141:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp:149:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 149 | for (i = 1; i <= freesetedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp: In member function 'int netgen::vnetrule::IsInFreeZone(const netgen::Point3d&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp:175:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 175 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp:181:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 181 | for (i = 1; i <= freesetfaces.Size() && inthis; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/netrule3.cpp:213:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (j = 1; j <= freezonepi.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp:219:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 219 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp:225:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 225 | for (j = 1; j <= freeseti.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/netrule3.cpp:316:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 316 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp:446:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 446 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp:579:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 579 | for (i = 1; i <= lpi.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp:585:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 585 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp:618:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 618 | for (i = 1; i <= lpi.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp:624:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 624 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 644 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp:686:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 686 | for (i = 1; i <= transfreezone.Size() && (allleft || allright); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp:739:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 739 | for (i = 1; i <= activefaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/netrule3.cpp:880:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 880 | for (j = 1; j <= freezonepi.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp:886:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 886 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp:892:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 892 | for (j = 1; j <= freeseti.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp: In member function 'int netgen::vnetrule::TestOk() const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp:995:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 995 | for (i = 1; i <= cntpused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp:997:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 997 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp:999:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 999 | for (i = 1; i <= delfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp:1003:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1003 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp:1008:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1008 | for (i = 1; i <= cntpused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp:1016:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1016 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp:1036:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1036 | for (k = 1; k <= edge1.Size(); k++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 33%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/parser2.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser2.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser2.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser2.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser2.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser2.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser2.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser2.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser2.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser2.cpp: In member function 'void netgen::netrule::LoadRule(std::istream&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser2.cpp:434:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 434 | for (i = 1; i <= pnearness.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser2.cpp:473:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 473 | for (i = 0; i < oldutofreearea_i.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser2.cpp:485:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 485 | for (int j = 0; j < freezone.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser2.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 35%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/parser3.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser3.cpp: In member function 'void netgen::vnetrule::LoadRule(std::istream&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser3.cpp:370:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 370 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser3.cpp:375:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 375 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser3.cpp:388:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 388 | for (j = 1; j <= 3 * (points.Size() - noldp); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser3.cpp:395:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 395 | for (k = 1; k <= 3 * points.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser3.cpp:431:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 431 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser3.cpp:436:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 436 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser3.cpp:448:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 448 | for (j = 1; j <= 3 * (points.Size() - noldp); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser3.cpp:455:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 455 | for (k = 1; k <= 3 * points.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser3.cpp:653:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | for (i = 1; i <= freezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser3.cpp:654:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 654 | for (j = 1; j <= points.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser3.cpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | for (i = 1; i <= freezonepi.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser3.cpp:671:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 671 | for (i = 1; i <= freezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser3.cpp:679:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 679 | for (i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser3.cpp:710:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 710 | for (i = 1; i <= freezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser3.cpp:726:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 726 | for (int j = 1; j <= points.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser3.cpp:729:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 729 | for (int j = 1; j <= freezone.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser3.cpp:737:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 737 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser3.cpp:744:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 744 | for (ii1 = 1; ii1 <= freeset.Size(); ii1++) | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser3.cpp:745:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 745 | for (ii2 = 1; ii2 <= freeset.Size(); ii2++) | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser3.cpp:746:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 746 | for (ii3 = 1; ii3 <= freeset.Size(); ii3++) | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser3.cpp:762:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 762 | for (ii = 1; ii <= freeset.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser3.cpp:780:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 780 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser3.cpp:791:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 791 | for (i = 1; i <= pnearness.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser3.cpp:815:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 815 | for (i = 1; i <= edges.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser3.cpp:833:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 833 | for (i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser3.cpp:857:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 857 | for (i = 1; i <= pnearness.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser3.cpp:875:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 875 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser3.cpp:885:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 885 | for (k = 1; k <= freesetfaces.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser3.cpp:889:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 889 | for (l = k+1; l <= freesetfaces.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 37%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/refine.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/refine.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/refine.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/refine.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/refine.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/refine.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/refine.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/refine.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/refine.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/refine.cpp: In member function 'void netgen::Refinement::Refine(netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/refine.cpp:28:36: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 28 | if (mesh.mlbetweennodes.Size() < mesh.GetNV()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/refine.cpp:51:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 51 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/refine.cpp:78:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 78 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/refine.cpp: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 < par_nr.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/refine.cpp:117:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < parents.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/refine.cpp:160:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 160 | if (pinew >= epgi.Size()+PointIndex::BASE) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/refine.cpp:181:5: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 181 | i < surfgi.Size()+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/refine.cpp:244:23: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 244 | if (surfgi.Size() < pnums.Elem(4+j)) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/refine.cpp:321:27: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 321 | if (surfgi.Size() < pnums.Elem(5+j)) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/refine.cpp:743:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 743 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/refine.cpp:806:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 806 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/refine.cpp:816:25: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 816 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/refine.cpp:848:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 848 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/refine.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380: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.2004/libsrc/meshing/refine.cpp:31:76: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/refine.cpp:125:16: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380: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.2004/libsrc/meshing/../include/../general/ngarray.hpp:494:29: required from 'netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = netgen::PointIndex; int S = 27]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/refine.cpp:511:28: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 38%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/ruler2.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/ruler2.cpp:171:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 171 | for (int i = maxlegalline; i < llines1.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.cpp:209:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 209 | for (int ri = 1; ri <= rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.cpp:361:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < pmap.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.cpp:513:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 513 | for (int i = maxlegalpoint+1; i <= lpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.cpp:546:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 546 | for (int i = maxlegalline+1; i <= llines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.cpp:633:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 633 | for (int i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/ruler2.cpp:710:31: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:332:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 332 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/ruler2.cpp:711:30: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:332:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/ruler2.cpp:712:31: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:332:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/ruler2.cpp:713:31: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:332:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:494:29: required from 'netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = int; int S = 100]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.cpp:105:17: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 38%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/ruler3.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/ruler3.cpp:183:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int ri = 0; ri < rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler3.cpp:229:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 229 | for (int ri = 1; ri <= rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler3.cpp:460:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 460 | while (!ok && locpi < lpoints.Size()-1+PointIndex::BASE) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler3.cpp:655:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 655 | for (int i = 1; i <= fz.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler3.cpp:662:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 662 | for (int i = 1; i <= lpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler3.cpp:686:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 686 | for (int i = 1; i <= lfaces.Size() && ok; i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler3.cpp:961:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 961 | for (int i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler3.cpp:1074:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1074 | for (int i = noldlp+1; i <= lpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler3.cpp:1078:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1078 | for (int i = noldlf+1; i <= lfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler3.cpp:1082:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1082 | for (int i = 1; i <= delfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler3.cpp:1086:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1086 | for (int i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler3.cpp:111:23: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = char; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:494:29: required from 'netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = char; int S = 100]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler3.cpp:264:15: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:494:29: required from 'netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = int; int S = 100]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler3.cpp:267:15: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 38%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/secondorder.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/secondorder.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/secondorder.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/secondorder.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/secondorder.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/secondorder.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/secondorder.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/secondorder.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/secondorder.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/secondorder.cpp: In member function 'void netgen::Refinement::MakeSecondOrder(netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2004/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.2004/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.2004/libsrc/meshing/secondorder.cpp:116:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 116 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/secondorder.cpp:209:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 209 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/secondorder.cpp:395:29: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 395 | for (int i = oldsize; i < mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/secondorder.cpp: In member function 'void netgen::Refinement::ValidateRefinedMesh(netgen::Mesh&, netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/secondorder.cpp:500:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 500 | for (int i = 1; i <= parents.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/secondorder.cpp:509:20: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 509 | for (int i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/secondorder.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 39%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/smoothing2.5.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing2.5.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing2.5.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing2.5.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing2.5.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing2.5.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing2.5.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing2.5.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:66, make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing2.5.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/smoothing2.5.cpp:13:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 13 | for(int i=0; i& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing2.5.cpp:79:24: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 41%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/tetrarls.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 39%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/smoothing2.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing2.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing2.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing2.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing2.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing2.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing2.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing2.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:66, make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing2.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing2.cpp: In member function 'virtual double netgen::Opti2SurfaceMinFunction::Func(const netgen::Vector&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing2.cpp:224:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 224 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing2.cpp: In member function 'virtual double netgen::Opti2SurfaceMinFunction::FuncGrad(const netgen::Vector&, netgen::Vector&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing2.cpp:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 256 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/smoothing2.cpp:289:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing2.cpp: In member function 'virtual double netgen::Opti2SurfaceMinFunction::XXFuncGrad(const netgen::Vector&, netgen::Vector&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing2.cpp:368:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 368 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/smoothing2.cpp:420:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 420 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing2.cpp: In member function 'virtual double netgen::Opti2EdgeMinFunction::FuncGrad(const netgen::Vector&, netgen::Vector&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing2.cpp:506:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 506 | for (j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing2.cpp: In member function 'virtual double netgen::Opti2SurfaceMinFunctionJacobian::FuncGrad(const netgen::Vector&, netgen::Vector&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing2.cpp:592:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 592 | for (int j = 1; j <= ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/smoothing2.cpp:661:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 661 | for (j = 1; j <= ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing2.cpp: In member function 'void netgen::MeshOptimize2d::ImproveMesh(const netgen::MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2004/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.2004/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.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing2.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing2.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In instantiation of 'int ngcore::ComputeColoring(ngcore::FlatArray, size_t, const Tmask&) [with Tmask = netgen::MeshOptimize2d::ImproveMesh(const netgen::MeshingParameters&)::; size_t = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing2.cpp:743:75: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:1085:25: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1085 | while(colored_blocks, size_t, const Tmask&) [with Tmask = netgen::MeshOptimize2d::ImproveMesh(const netgen::MeshingParameters&)::; size_t = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing2.cpp:769:75: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:1085:25: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing2.cpp: In instantiation of 'netgen::MeshOptimize2d::ImproveMesh(const netgen::MeshingParameters&):: [with auto:8 = ngcore::T_Range]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:239:13: required from 'void ngcore::ParallelForRange(ngcore::T_Range, TFUNC, int, ngcore::TotalCosts) [with TR = long unsigned int; TFUNC = netgen::MeshOptimize2d::ImproveMesh(const netgen::MeshingParameters&)::]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing2.cpp:1030:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing2.cpp:911:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 911 | for (int j = 0; j < elementsonpoint[pi].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing2.cpp:943:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 943 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing2.cpp:950:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 950 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing2.cpp:980:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 980 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing2.cpp:1019:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1019 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing2.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 42%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/triarls.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 40%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/specials.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/specials.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/specials.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/specials.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/specials.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/specials.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/specials.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/specials.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/specials.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/specials.cpp: In function 'void netgen::CutOffAndCombine(netgen::Mesh&, const netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2004/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.2004/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.2004/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.2004/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.2004/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.2004/libsrc/meshing/specials.cpp: In function 'void netgen::HelmholtzMesh(netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/specials.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 40%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/smoothing3.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing3.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing3.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing3.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing3.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing3.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing3.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing3.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing3.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing3.cpp: In member function 'virtual double netgen::MinFunctionSum::Func(const netgen::Vector&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing3.cpp:20:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 20 | for(int i=0; i&, const netgen::MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing3.cpp:341:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 341 | for (int i = 0; i < elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing3.cpp: In member function 'virtual double netgen::PointFunction::PointFunctionValue(const netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing3.cpp:362:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 362 | for (int j = 0; j < elementsonpoint[actpind].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing3.cpp: In member function 'virtual double netgen::PointFunction::PointFunctionValueGrad(const netgen::Point<3, double>&, netgen::Vec<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing3.cpp:382:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 382 | for (int j = 0; j < elementsonpoint[actpind].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing3.cpp: In member function 'virtual double netgen::PointFunction::PointFunctionValueDeriv(const netgen::Point<3, double>&, const netgen::Vec<3, double>&, double&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing3.cpp:412:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 412 | for (int j = 0; j < elementsonpoint[actpind].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing3.cpp: In member function 'int netgen::PointFunction::MovePointToInner()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing3.cpp:438:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 438 | for (int j = 0; j < elementsonpoint[actpind].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing3.cpp: In constructor 'netgen::JacobianPointFunction::JacobianPointFunction(netgen::Mesh::T_POINTS&, const ngcore::Array&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing3.cpp:990:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 990 | for (int i = 0; i < elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing3.cpp: In member function 'void netgen::Mesh::ImproveMeshSequential(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing3.cpp:1340:7: warning: unused variable 'np' [-Wunused-variable] 1340 | int np = GetNP(); | ^~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing3.cpp:1341:7: warning: unused variable 'ne' [-Wunused-variable] 1341 | int ne = GetNE(); | ^~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing3.cpp: In member function 'void netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing3.cpp:1467:7: warning: unused variable 'np' [-Wunused-variable] 1467 | int np = GetNP(); | ^~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/smoothing3.cpp:1649:22: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1649 | for (int i=0; i*>&, netgen::OPTIMIZEGOAL, const netgen::NgArray*>*)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing3.cpp:1806:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1806 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing3.cpp:1855:9: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1855 | if(pi < (*used_idmaps)[j]->Size() + PointIndex::BASE) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing3.cpp:1912:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1912 | for(int i=0; i& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:45, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing3.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/findip.hpp: In instantiation of 'int netgen::FindInnerPoint(POINTArray&, FACEArray&, netgen::Point3d&) [with POINTArray = ngcore::Array; FACEArray = netgen::NgArray]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing3.cpp:454:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/findip.hpp:108:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 108 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing3.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In instantiation of 'int ngcore::ComputeColoring(ngcore::FlatArray, size_t, const Tmask&) [with Tmask = netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)::; size_t = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing3.cpp:1483:62: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:1085:25: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1085 | while(colored_blocks::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing3.cpp:1375:16: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380: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.2004/libsrc/meshing/smoothing3.cpp:1648:16: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 41%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/topology.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:66, from /builddimake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' r/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp:388:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 388 | for (ElementIndex ei = begin; ei < end; ei++) | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp:432:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 432 | for (SurfaceElementIndex ei = begin; ei < end; ei++) | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp: In member function 'void netgen::MeshTopology::Update(netgen::TaskManager, netgen::Tracer)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp:483:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 483 | for (int pei = 0; pei < mesh->pointelements.Size(); pei++) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp:490:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 490 | for (int pei = 0; pei < mesh->pointelements.Size(); pei++) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp:519:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 519 | for (int i = 0; i < edge2vert.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp:522:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | for (int i = 0; i < edge2vert.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp:531:21: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 531 | if (parents[0] >= PointIndex::BASE) cnt[parents[0]]++; /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp:538:21: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 538 | if (parents[0] >= PointIndex::BASE) vert2vertcoarse.AddSave (parents[0], parents[1]); /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp:544:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 544 | for (int i = PointIndex::BASE; i < nv+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp:561:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 561 | v < end+PointIndex::BASE; v++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp:616:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 616 | v < end+PointIndex::BASE; v++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp:647:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 647 | for (int j = 0; j < vertex2.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp: In member function 'void netgen::MeshTopology::Update(netgen::TaskManager, netgen::Tracer)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp:700:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 700 | for (int i = 0; i < face2vert.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp:703:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 703 | for (int i = 0; i < face2vert.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp:713:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 713 | for (int i = PointIndex::BASE; i < nv+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp:739:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 739 | v < end+PointIndex::BASE; v++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp:743:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 743 | for (int j = 0; j < vert2oldface[v].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp:787:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 787 | v < end+PointIndex::BASE; v++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp:793:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 793 | for (int j = 0; j < vert2oldface[v].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp:1171:48: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1171 | for (ElementIndex ei = begin; ei < end; ei++) | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp: In member function 'void netgen::MeshTopology::Update(netgen::TaskManager, netgen::Tracer)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp:1214:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1214 | for (int k = 0; k < vertels.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp: In member function 'void netgen::MeshTopology::GetEdgeVertices(int, int&, int&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp:1791:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1791 | if (ednr < 1 || ednr > edge2vert.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp: In member function 'void netgen::MeshTopology::GetFaceEdges(int, netgen::NgArray&, bool) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp:1832:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1832 | for (int i = 0; i < els.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp:1844:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1844 | for(int k=0;k&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp:2002:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2002 | for ( int eli1=1; eli1 <= volels1.Size(); eli1++) | ~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp: In member function 'void netgen::MeshTopology::GetSegmentSurfaceElements(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp:2017:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2017 | for ( int eli1=1; eli1 <= els1.Size(); eli1++) | ~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp:375:11: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp:1106:16: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380: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.2004/libsrc/meshing/topology.cpp:1155:13: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::ElementIndex; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = netgen::ElementIndex; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp:2003:49: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp:2018:43: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 42%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/validate.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/validate.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/validate.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/validate.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/validate.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/validate.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/validate.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/validate.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/validate.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/validate.cpp: In function 'void netgen::GetPureBadness(netgen::Mesh&, netgen::NgArray&, const netgen::NgBitArray&)': /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/validate.cpp: In function 'double netgen::Validate(const netgen::Mesh&, netgen::NgArray&, const netgen::NgArray&, double, bool, netgen::NgArray*)': /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/validate.cpp: In function 'void netgen::GetWorkingArea(netgen::NgBitArray&, netgen::NgBitArray&, const netgen::Mesh&, const netgen::NgArray&, int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/validate.cpp:114:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for(int i=0; i&, const netgen::NgBitArray&, const netgen::Refinement&, const netgen::NgArray&, double, bool, const netgen::NgArray*>&)': /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/validate.cpp:307:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 307 | for(int i=0; i& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/validate.cpp:15:21: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/validate.cpp:200:21: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 43%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/bcfunctions.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bcfunctions.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bcfunctions.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bcfunctions.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bcfunctions.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bcfunctions.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bcfunctions.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bcfunctions.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:66, make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bcfunctions.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bcfunctions.cpp: In function 'void netgen::GetFaceColours(netgen::Mesh&, netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bcfunctions.cpp:64:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 64 | for(int j = 1; j <= face_colours.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bcfunctions.cpp:79:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 79 | for( int i = 1; i <= face_colours.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bcfunctions.cpp: In function 'void netgen::AutoColourAlg_UserProfile(netgen::Mesh&, std::ifstream&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bcfunctions.cpp:194:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 194 | for(int i = 1; i <= bc_num.Size();i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bcfunctions.cpp:229:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 229 | for(int col_index = 1; col_index <= bc_colours.Size(); col_index++) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bcfunctions.cpp:262:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | for(int bc_index = 0; bc_index <= bc_num.Size(); bc_index++) | ~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bcfunctions.cpp: In function 'void netgen::AutoColourAlg_Sorted(netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bcfunctions.cpp:302:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 302 | for(int i = 1; i <= all_colours.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bcfunctions.cpp:329:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 329 | for(int i = 0; i <= all_colours.Size(); i++) colours_sorted[i] = i; | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bcfunctions.cpp:354:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 354 | for(int i = 1; i <= all_colours.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bcfunctions.cpp:386:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 386 | for(int i = 0; i < colours_sorted.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bcfunctions.cpp:408:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 408 | for(int i = 0; i < faces_sorted.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bcfunctions.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'void netgen::BubbleSort(netgen::NgFlatArray&, netgen::NgFlatArray&) [with T = int; S = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bcfunctions.cpp:372:45: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:735:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 735 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:736:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 736 | for (int j = i+1; j < data.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bcfunctions.cpp:323:22: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 44%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/paralleltop.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.cpp: In member function 'void netgen::ParallelMeshTopology::Reset()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.cpp:37:26: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 37 | if (glob_edge.Size() != ned) | ~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.cpp:48:26: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 48 | if (glob_vert.Size() != mesh.GetNV()) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.cpp:29:9: warning: unused variable 'id' [-Wunused-variable] 29 | int id = comm.Rank(); | ^~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.cpp: In member function 'void netgen::ParallelMeshTopology::SetDistantFaceNum(int, int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.cpp:64:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 64 | for ( int i = 0; i < loc2distface[locnum-1].Size(); i+=1 ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.cpp: In member function 'void netgen::ParallelMeshTopology::SetDistantPNum(int, int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.cpp:72:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 72 | for ( int i = 0; i < loc2distvert[locnum-1].Size(); i+=1 ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.cpp: In member function 'void netgen::ParallelMeshTopology::SetDistantEdgeNum(int, int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.cpp:81:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 81 | for ( int i = 0; i < loc2distedge[locnum-1].Size(); i+=1 ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.cpp: In member function 'void netgen::ParallelMeshTopology::UpdateCoarseGridGlobal()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.cpp:138:22: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 138 | for (int el = 1; el <= mesh.GetNE(); el++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.cpp:147:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 147 | for ( int i = 0; i < edges.Size(); i++ ) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.cpp:149:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 149 | for ( int i = 0; i < faces.Size(); i++ ) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.cpp:142:22: warning: unused variable 'volel' [-Wunused-variable] 142 | const Element & volel = mesh.VolumeElement (el); | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.cpp:153:22: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 153 | for (int el = 1; el <= mesh.GetNSE(); el++) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.cpp:160:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 160 | for ( int i = 0; i < edges.Size(); i++ ) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.cpp:156:24: warning: unused variable 'surfel' [-Wunused-variable] 156 | const Element2d & surfel = mesh.SurfaceElement (el); | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.cpp:184:28: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 184 | for (int volel = 1; volel <= mesh.GetNE(); volel++) | ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.cpp:187:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 187 | for ( int i = 0; i < edges.Size(); i++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.cpp:191:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for ( int i = 0; i < faces.Size(); i++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.cpp:195:30: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 195 | for (int surfel = 1; surfel <= mesh.GetNSE(); surfel++) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.cpp:198:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 198 | for (int i = 0; i < edges.Size(); i++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.cpp: In member function 'void netgen::ParallelMeshTopology::UpdateCoarseGrid()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.cpp:288:48: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 288 | for (PointIndex pi = PointIndex::BASE; pi < newnv+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.cpp:301:50: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 301 | for (PointIndex pi = PointIndex::BASE; pi < newnv+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.cpp:313:48: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 313 | for (PointIndex pi = PointIndex::BASE; pi < newnv+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.cpp:370:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 370 | for (int ii = 0; ii < recvarray.Size(); ii+=2) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.cpp:312:10: warning: unused variable 'v1' [-Wunused-variable] 312 | int v1, v2; | ^~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.cpp:312:14: warning: unused variable 'v2' [-Wunused-variable] 312 | int v1, v2; | ^~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.cpp:494:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 494 | for (int ii = 0; ii < recvarray.Size(); ii+=2) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.cpp:615:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 615 | for (int ii = 0; ii < recvarray.Size(); ii+=3) | ~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.cpp:41:15: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.cpp:329:21: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 45%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/hexarls.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 46%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/__/ng/onetcl.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 43%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/parallelmesh.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp: In member function 'void netgen::Mesh::SendMesh() const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:96:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 96 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:104:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 104 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:112:41: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 112 | for (SurfaceElementIndex ei = 0; ei < GetNSE(); ei++) | ~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:117:41: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 117 | for (SurfaceElementIndex ei = 0; ei < GetNSE(); ei++) | ~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:164:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 164 | for (int k = 0; k < per_pairs.Size(); k++) { | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:171:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 171 | for (int k = 0; k < per_pairs.Size(); k++) { | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:175:38: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 175 | for (int k = PointIndex::BASE; k < GetNV()+PointIndex::BASE; k++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:182:40: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 182 | for (int k = PointIndex::BASE; k < GetNV()+PointIndex::BASE; k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:189:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 189 | for (int j = 0; j [with auto:6 = netgen::Mesh::SendMesh() const::]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:206:8: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:182:40: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 182 | for (int k = PointIndex::BASE; k < GetNV()+PointIndex::BASE; k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:189:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 189 | for (int j = 0; j [with auto:6 = netgen::Mesh::SendMesh() const::]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:211:8: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:182:40: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 182 | for (int k = PointIndex::BASE; k < GetNV()+PointIndex::BASE; k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:189:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 189 | for (int j = 0; j [with auto:9 = int; auto:10 = netgen::NgArray]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:201:5: required from 'netgen::Mesh::SendMesh() const:: [with auto:6 = netgen::Mesh::SendMesh() const::]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:211:8: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:209:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 209 | for (int j = 0; j [with auto:11 = netgen::Mesh::SendMesh() const::]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:264:8: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:227:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 227 | for (int hi = 0; hi < els.Size(); hi++) | ~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp: In instantiation of 'netgen::Mesh::SendMesh() const:: [with auto:12 = netgen::PointIndex; auto:13 = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:231:4: required from 'netgen::Mesh::SendMesh() const:: [with auto:11 = netgen::Mesh::SendMesh() const::]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:264:8: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:262:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | for(int j = 0; j < pers.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp: In instantiation of 'netgen::Mesh::SendMesh() const:: [with auto:11 = netgen::Mesh::SendMesh() const::]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:264:8: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:234:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 234 | for (int hi = 0; hi < sels.Size(); hi++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:241:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 241 | for (int hi = 0; hi < segs.Size(); hi++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp: In instantiation of 'netgen::Mesh::SendMesh() const:: [with auto:11 = netgen::Mesh::SendMesh() const::]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:281:8: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:227:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 227 | for (int hi = 0; hi < els.Size(); hi++) | ~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp: In instantiation of 'netgen::Mesh::SendMesh() const:: [with auto:16 = netgen::PointIndex; auto:17 = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:231:4: required from 'netgen::Mesh::SendMesh() const:: [with auto:11 = netgen::Mesh::SendMesh() const::]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:281:8: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:279:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 279 | for(int j = 0; j < pers.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp: In instantiation of 'netgen::Mesh::SendMesh() const:: [with auto:11 = netgen::Mesh::SendMesh() const::]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:281:8: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:234:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 234 | for (int hi = 0; hi < sels.Size(); hi++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:241:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 241 | for (int hi = 0; hi < segs.Size(); hi++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp: In member function 'void netgen::Mesh::SendMesh() const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:286:29: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 286 | for (int vert = 1; vert <= GetNP(); vert++ ) | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:289:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | for (int j = 0; j < procs.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:344:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 344 | for(int j = 0; j [with auto:20 = netgen::Mesh::SendMesh() const::]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:530:8: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:510:45: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp: In instantiation of 'netgen::Mesh::SendMesh() const:: [with auto:20 = netgen::Mesh::SendMesh() const::]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:544:8: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:510:45: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:566:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 566 | for (int l = 0; l [with auto:22 = netgen::Mesh::SendMesh() const::]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:610:31: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:566:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 566 | for (int l = 0; l [with auto:22 = netgen::Mesh::SendMesh() const::]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:613:35: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:566:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 566 | for (int l = 0; l [with auto:23 = netgen::Mesh::SendMesh() const::&)>]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:643:8: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:625:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 625 | for (int j = 0; j [with auto:23 = netgen::Mesh::SendMesh() const::&)>]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:648:8: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:625:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 625 | for (int j = 0; j [with auto:24 = netgen::Mesh::SendMesh() const::]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:678:6: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:659:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 659 | for (int l = 0; l < per_seg_trans[segi].Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:666:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 666 | for (int l = 0; l < dests.Size(); l++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp: In instantiation of 'netgen::Mesh::SendMesh() const:: [with auto:24 = netgen::Mesh::SendMesh() const::]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:696:6: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:659:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 659 | for (int l = 0; l < per_seg_trans[segi].Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:666:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 666 | for (int l = 0; l < dests.Size(); l++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp: In instantiation of 'netgen::Mesh::SendMesh() const:: [with auto:32 = std::__cxx11::basic_string*]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:723:47: required from 'netgen::Mesh::SendMesh() const:: [with auto:29 = netgen::Mesh::SendMesh() const::]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:743:8: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:742:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 742 | for (int j=0; j < name.size(); j++) compiled_names[strs++] = name[j]; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp: In member function 'void netgen::Mesh::SendMesh() const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:76:9: warning: unused variable 'id' [-Wunused-variable] 76 | int id = comm.Rank(); | ^~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:470:10: warning: variable 'has_ided_sels' set but not used [-Wunused-but-set-variable] 470 | bool has_ided_sels = false; | ^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:761:10: warning: variable 'cleanup_ptr' set but not used [-Wunused-but-set-variable] 761 | auto cleanup_ptr = [](auto & ptr) { | ^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp: In member function 'void netgen::Mesh::ReceiveParallelMesh()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:879:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 879 | for (int hi = 0; hi < dist_pnums.Size(); hi += 3) | ~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:892:40: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 892 | for (int ind = 0, elnum = 1; ind < elarray.Size(); elnum++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:910:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 910 | for (int i = 0; i < fddata.Size(); i += 6) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:932:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 932 | while (ii < selbuf.Size()-1) | ~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:964:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 964 | while ( ii < segmbuf.Size() ) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp: In instantiation of 'netgen::Mesh::ReceiveParallelMesh():: [with auto:34 = netgen::NgArray*>]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:1024:26: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:1017:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1017 | for (int k = 0; k < array.Size(); k++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:812:9: warning: unused variable 'ntasks' [-Wunused-variable] 812 | int ntasks = comm.Size(); | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp: In member function 'void netgen::Mesh::ParallelMetis()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:1102:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1102 | for (int i = 0; i < GetNE(); i++) | ~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:1109:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1109 | for (int i = 0; i < GetNSE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:1133:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1133 | for (int i = 0; i < GetNE(); i++) | ~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:1136:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1136 | for (int i = 0; i < GetNSE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:1163:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1163 | for (int i = 0; i < GetNE(); i++) | ~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:1166:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1166 | for (int i = 0; i < GetNSE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:1180:45: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1180 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:1200:45: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1200 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:1209:36: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1209 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp: In instantiation of 'netgen::Mesh::ParallelMetis():: [with auto:36 = netgen::Mesh::ParallelMetis()::]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:1219:15: required from 'netgen::Mesh::ParallelMetis():: [with auto:37 = netgen::Mesh::ParallelMetis()::]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:1229:3: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:1209:36: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp: In instantiation of 'netgen::Mesh::ParallelMetis():: [with auto:35 = netgen::Mesh::ParallelMetis()::]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:1221:15: required from 'netgen::Mesh::ParallelMetis():: [with auto:37 = netgen::Mesh::ParallelMetis()::]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:1229:3: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:1200:45: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1200 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp: In instantiation of 'netgen::Mesh::ParallelMetis():: [with auto:36 = netgen::Mesh::ParallelMetis()::]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:1219:15: required from 'netgen::Mesh::ParallelMetis():: [with auto:37 = netgen::Mesh::ParallelMetis()::]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:1235:3: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:1209:36: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1209 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp: In instantiation of 'netgen::Mesh::ParallelMetis():: [with auto:35 = netgen::Mesh::ParallelMetis()::]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:1221:15: required from 'netgen::Mesh::ParallelMetis():: [with auto:37 = netgen::Mesh::ParallelMetis()::]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:1235:3: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:1200:45: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1200 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp: In member function 'void netgen::Mesh::ParallelMetis()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:1240:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1240 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:1250:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1250 | for (int j = 0; j < els.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:1288:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1288 | for (int j = 0; j < els.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:1325:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1325 | for (int j = 0; j < sels.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp: In member function 'void netgen::Mesh::ParallelMetis(netgen::NgArray&, netgen::NgArray&, netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:1406:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1406 | for (int i = 0; i < GetNE(); i++) | ~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:1413:27: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1413 | if (volume_weights.Size()& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/parallelmesh.cpp:160:22: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:332:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 332 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'void netgen::BubbleSort(const netgen::NgFlatArray&) [with T = netgen::PointIndex]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:176:30: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:721:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 721 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:722:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 722 | for (int j = i+1; j < data.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'void netgen::NgArray::Append(netgen::NgFlatArray) [with T2 = netgen::PointIndex; int B2 = 0; T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:185:16: required from 'netgen::Mesh::Sendmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' Mesh() const:: [with auto:6 = netgen::Mesh::SendMesh() const::]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:206:8: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:332:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 332 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'void netgen::NgArray::Append(netgen::NgFlatArray) [with T2 = netgen::SurfaceElementIndex; int B2 = 0; T = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:482:67: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:332:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::SegmentIndex; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:592:27: required from 'netgen::Mesh::SendMesh() const:: [with auto:22 = netgen::Mesh::SendMesh() const::]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:610:31: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'void netgen::NgArray::Append(netgen::NgFlatArray) [with T2 = netgen::SegmentIndex; int B2 = 0; T = netgen::SegmentIndex; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:620:18: required from 'netgen::Mesh::SendMesh() const:: [with auto:23 = netgen::Mesh::SendMesh() const::&)>]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:643:8: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:332:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 332 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'void netgen::BubbleSort(const netgen::NgFlatArray&) [with T = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:1717:18: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:721:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 721 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:722:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 722 | for (int j = i+1; j < data.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:95:23: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:163:12: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:380: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.2004/libsrc/meshing/parallelmesh.cpp:469:17: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:491:28: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:1177:22: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 44%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/basegeom.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:66, from /builddimake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' r/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.cpp: In member function 'virtual void netgen::NetgenGeometry::Analyse(netgen::Mesh&, const netgen::MeshingParameters&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.cpp:212:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 212 | if(i == num) continue; | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.cpp: In member function 'virtual void netgen::NetgenGeometry::FindEdges(netgen::Mesh&, const netgen::MeshingParameters&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.cpp:325:28: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 325 | if (i1 > divide_edge_sections) | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.cpp: In member function 'virtual void netgen::NetgenGeometry::MeshSurface(netgen::Mesh&, const netgen::MeshingParameters&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.cpp:424:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 424 | if(seg.si == k+1) | ~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.cpp:440:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 440 | if(seg.si == k+1) | ~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.cpp:460:25: warning: unused variable 'res' [-Wunused-variable] 460 | MESHING2_RESULT res = meshing.GenerateMesh(mesh, mparam, mparam.maxh, k+1); | ^~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.cpp: In member function 'virtual std::shared_ptr netgen::GeometryRegisterArray::LoadFromMeshFile(std::istream&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.cpp:509:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 46%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/adtree.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/adtree.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/adtree.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/adtree.cpp: In member function 'void netgen::ADTree::Insert(const float*, int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/adtree.cpp:86:21: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 86 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/adtree.cpp:119:20: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 119 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/adtree.cpp: In member function 'void netgen::ADTree3::Insert(const float*, int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/adtree.cpp:335:21: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 335 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/adtree.cpp:367:20: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 367 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/adtree.cpp: In member function 'void netgen::ADTree6::Insert(const float*, int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/adtree.cpp:1621:21: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1621 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/adtree.cpp:1651:20: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/adtree.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 47%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geom2d.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/geom2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/geom2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/geom2d.cpp: In member function 'double netgen::Polygon2d::HArea() const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/geom2d.cpp:280:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 280 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/geom2d.cpp: In member function 'int netgen::Polygon2d::IsOn(const netgen::Point2d&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/geom2d.cpp:310:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 310 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/geom2d.cpp: In member function 'int netgen::Polygon2d::IsIn(const netgen::Point2d&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/geom2d.cpp:337:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 337 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/geom2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 47%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geom3d.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/geom3d.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/geom3d.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/geom3d.cpp: In member function 'void netgen::referencetransform::ToPlain(const netgen::NgArray&, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/geom3d.cpp:721:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 721 | for (i = 1; i <= p.Size(); i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/geom3d.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 48%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geomfuncs.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/geomfuncs.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/geomfuncs.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/geomfuncs.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 48%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geomtest3d.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/geomtest3d.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/geomtest3d.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/geomtest3d.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 49%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/transform3d.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/transform3d.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/transform3d.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/transform3d.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 49%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/spline.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/spline.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/spline.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/gprim/spline.cpp:75:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 75 | for(int i=0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 50%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/densemat.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/linalg/densemat.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/linalg/densemat.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/linalg/densemat.cpp: In member function 'void netgen::DenseMatrix::SetSize(int, int)': /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../linalg/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/linalg/densemat.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../linalg/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 50%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/splinegeometry.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/splinegeometry.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/splinegeometry.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/splinegeometry.cpp: In instantiation of 'netgen::SplineGeometry::~SplineGeometry() [with int D = 2]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/splinegeometry.cpp:130:18: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/splinegeometry.cpp:20:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 20 | for(int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/gprim/splinegeometry.cpp:130:18: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/splinegeometry.cpp:54:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 54 | for(int i=0; i::GetRawData(netgen::NgArray&) const [with int D = 2]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/splinegeometry.cpp:130:18: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/splinegeometry.cpp:32:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 32 | for(int i=0; i::GetBoundingBox(netgen::Box&) const [with int D = 2]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/splinegeometry.cpp:130:18: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/splinegeometry.cpp:103:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 103 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/splinegeometry.cpp:108:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 108 | for (int j = 0; j < points.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/splinegeometry.cpp: In instantiation of 'netgen::SplineGeometry::~SplineGeometry() [with int D = 3]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/splinegeometry.cpp:131:18: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/splinegeometry.cpp:20:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 20 | for(int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/gprim/splinegeometry.cpp:131:18: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/splinegeometry.cpp:54:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 54 | for(int i=0; i::GetRawData(netgen::NgArray&) const [with int D = 3]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/splinegeometry.cpp:131:18: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/splinegeometry.cpp:32:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 32 | for(int i=0; i::GetBoundingBox(netgen::Box&) const [with int D = 3]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/splinegeometry.cpp:131:18: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/splinegeometry.cpp:103:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 103 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/splinegeometry.cpp:108:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 108 | for (int j = 0; j < points.Size(); j++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/splinegeometry.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../linalg/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 51%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/polynomial.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/linalg/polynomial.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/linalg/polynomial.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/linalg/polynomial.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../linalg/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 52%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/linopt.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/linalg/linopt.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/linalg/linopt.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/linalg/linopt.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 51%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/bfgs.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/linalg/bfgs.cpp:12: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/linalg/bfgs.cpp:12: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/linalg/bfgs.cpp:12: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 52%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/linsearch.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/linalg/linsearch.cpp:19: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/linalg/linsearch.cpp:19: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/linalg/linsearch.cpp:19: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 53%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/ngarray.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/ngarray.cpp:16: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/ngarray.cpp:16: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/ngarray.cpp:16: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 53%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/ngbitarray.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/ngbitarray.cpp:12: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/ngbitarray.cpp:12: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/ngbitarray.cpp:12: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 54%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/dynamicmem.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/dynamicmem.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/dynamicmem.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/dynamicmem.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 54%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/hashtabl.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/hashtabl.cpp:13: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/hashtabl.cpp:13: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/hashtabl.cpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position2(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/hashtabl.cpp:164:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 164 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/hashtabl.cpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::PositionCreate2(const INDEX&, int&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/hashtabl.cpp:178:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 178 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/hashtabl.cpp: In member function 'void netgen::BASE_INDEX_2_CLOSED_HASHTABLE::BaseSetSize(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/hashtabl.cpp:235:26: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 235 | for (size_t i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/general/hashtabl.cpp:247:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 247 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/hashtabl.cpp:13: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 55%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/mystring.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/mystring.cpp:19: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/mystring.cpp:19: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/mystring.cpp:19: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 55%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/optmem.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/optmem.cpp:13: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/optmem.cpp:13: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/optmem.cpp: In destructor 'netgen::BlockAllocator::~BlockAllocator()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/optmem.cpp:32:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 32 | for (int i = 0; i < bablocks.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/optmem.cpp:13: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 56%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/parthreads.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/parthreads.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/parthreads.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/parthreads.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 56%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/seti.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/seti.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/seti.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/seti.cpp: In member function 'void netgen::IndexSet::Del(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/seti.cpp:55:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 55 | for (int i = 1; i <= set.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/seti.cpp: In member function 'void netgen::IndexSet::Clear()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/seti.cpp:66:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 66 | for (int i = 1; i <= set.Size(); i++) | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/seti.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 57%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/sort.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/sort.cpp:14: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/sort.cpp:14: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/sort.cpp:14: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 57%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/spbita2d.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/spbita2d.cpp:13: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/spbita2d.cpp:13: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/spbita2d.cpp:13: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 58%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/table.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/table.cpp:12: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/table.cpp:12: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/table.cpp: In destructor 'netgen::BASE_TABLE::~BASE_TABLE()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/table.cpp:58:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 58 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/table.cpp: In member function 'void netgen::BASE_TABLE::SetSize(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/table.cpp:65:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 65 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/table.cpp: In member function 'void netgen::BASE_TABLE::SetElementSizesToMaxSizes()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/table.cpp:210:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 210 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/table.cpp:12: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 58%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/mpi_interface.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/mpi_interface.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/mpi_interface.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/mpi_interface.cpp: In function 'std::string netgen::MyMPI_RecvCmd()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/mpi_interface.cpp:32:9: warning: unused variable 'flag' [-Wunused-variable] 32 | int flag; | ^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/mpi_interface.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 59%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/gzstream.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/gzstream.cpp:30: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/gzstream.cpp:30: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/gzstream.cpp:30: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 45%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/python_mesh.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/python_mesh.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/python_mesh.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/python_mesh.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/python_mesh.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/python_mesh.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/python_mesh.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/python_mesh.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/python_mesh.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/python_mesh.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/python_mesh.cpp:92:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 92 | for (int i = 0; i < procs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/python_mesh.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/python_mesh.cpp:949:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 949 | for (ElementIndex ei = 0; ei < self.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/python_mesh.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/python_mesh.cpp:980:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 980 | for (ElementIndex ei = 0; ei < self.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/python_mesh.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/python_mesh.cpp:1001:30: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1001 | for(auto i = 0; i& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/python_mesh.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/python_ngcore.hpp: In instantiation of 'void ngcore::ExportArray(pybind11::module&) [with T = netgen::Element2d; TIND = netgen::SurfaceElementIndex]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/python_mesh.cpp:521:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/python_ngcore.hpp:114:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/python_ngcore.hpp:123:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 123 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/python_ngcore.hpp: In instantiation of 'void ngcore::ExportArray(pybind11::module&) [with T = netgen::MeshPoint; TIND = netgen::PointIndex]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/python_mesh.cpp:524:38: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/python_ngcore.hpp:114:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/python_ngcore.hpp:123:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 123 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/python_mesh.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/meshtype.hpp:1333:25: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:388:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 388 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 59%] Linking CXX shared library libngmesh.so /usr/lib64/openmpi/bin/mpicxx -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -shared -Wl,-soname,libngmesh.so.6.2 -o libngmesh.so.6.2 CMakeFiles/mesh.dir/adfront2.cpp.o CMakeFiles/mesh.dir/adfront3.cpp.o CMakeFiles/mesh.dir/bisect.cpp.o CMakeFiles/mesh.dir/boundarylayer.cpp.o CMakeFiles/mesh.dir/clusters.cpp.o CMakeFiles/mesh.dir/curvedelems.cpp.o CMakeFiles/mesh.dir/delaunay.cpp.o CMakeFiles/mesh.dir/delaunay2d.cpp.o CMakeFiles/mesh.dir/geomsearch.cpp.o CMakeFiles/mesh.dir/global.cpp.o CMakeFiles/mesh.dir/hprefinement.cpp.o CMakeFiles/mesh.dir/improve2.cpp.o CMakeFiles/mesh.dir/improve2gen.cpp.o CMakeFiles/mesh.dir/improve3.cpp.o CMakeFiles/mesh.dir/localh.cpp.o CMakeFiles/mesh.dir/meshclass.cpp.o CMakeFiles/mesh.dir/meshfunc.cpp.o CMakeFiles/mesh.dir/meshfunc2d.cpp.o CMakeFiles/mesh.dir/meshing2.cpp.o CMakeFiles/mesh.dir/meshing3.cpp.o CMakeFiles/mesh.dir/meshtool.cpp.o CMakeFiles/mesh.dir/meshtype.cpp.o CMakeFiles/mesh.dir/msghandler.cpp.o CMakeFiles/mesh.dir/netrule2.cpp.o CMakeFiles/mesh.dir/netrule3.cpp.o CMakeFiles/mesh.dir/parser2.cpp.o CMakeFiles/mesh.dir/parser3.cpp.o CMakeFiles/mesh.dir/prism2rls.cpp.o CMakeFiles/mesh.dir/pyramid2rls.cpp.o CMakeFiles/mesh.dir/pyramidrls.cpp.o CMakeFiles/mesh.dir/quadrls.cpp.o CMakeFiles/mesh.dir/refine.cpp.o CMakeFiles/mesh.dir/ruler2.cpp.o CMakeFiles/mesh.dir/ruler3.cpp.o CMakeFiles/mesh.dir/secondorder.cpp.o CMakeFiles/mesh.dir/smoothing2.5.cpp.o CMakeFiles/mesh.dir/smoothing2.cpp.o CMakeFiles/mesh.dir/smoothing3.cpp.o CMakeFiles/mesh.dir/specials.cpp.o CMakeFiles/mesh.dir/tetrarls.cpp.o CMakeFiles/mesh.dir/topology.cpp.o CMakeFiles/mesh.dir/triarls.cpp.o CMakeFiles/mesh.dir/validate.cpp.o CMakeFiles/mesh.dir/bcfunctions.cpp.o CMakeFiles/mesh.dir/parallelmesh.cpp.o CMakeFiles/mesh.dir/paralleltop.cpp.o CMakeFiles/mesh.dir/basegeom.cpp.o CMakeFiles/mesh.dir/python_mesh.cpp.o CMakeFiles/mesh.dir/hexarls.cpp.o CMakeFiles/mesh.dir/__/__/ng/onetcl.cpp.o CMakeFiles/mesh.dir/__/gprim/adtree.cpp.o CMakeFiles/mesh.dir/__/gprim/geom2d.cpp.o CMakeFiles/mesh.dir/__/gprim/geom3d.cpp.o CMakeFiles/mesh.dir/__/gprim/geomfuncs.cpp.o CMakeFiles/mesh.dir/__/gprim/geomtest3d.cpp.o CMakeFiles/mesh.dir/__/gprim/transform3d.cpp.o CMakeFiles/mesh.dir/__/gprim/spline.cpp.o CMakeFiles/mesh.dir/__/gprim/splinegeometry.cpp.o CMakeFiles/mesh.dir/__/linalg/densemat.cpp.o CMakeFiles/mesh.dir/__/linalg/polynomial.cpp.o CMakeFiles/mesh.dir/__/linalg/bfgs.cpp.o CMakeFiles/mesh.dir/__/linalg/linopt.cpp.o CMakeFiles/mesh.dir/__/linalg/linsearch.cpp.o CMakeFiles/mesh.dir/__/general/ngarray.cpp.o CMakeFiles/mesh.dir/__/general/ngbitarray.cpp.o CMakeFiles/mesh.dir/__/general/dynamicmem.cpp.o CMakeFiles/mesh.dir/__/general/hashtabl.cpp.o CMakeFiles/mesh.dir/__/general/mystring.cpp.o CMakeFiles/mesh.dir/__/general/optmem.cpp.o CMakeFiles/mesh.dir/__/general/parthreads.cpp.o CMakeFiles/mesh.dir/__/general/seti.cpp.o CMakeFiles/mesh.dir/__/general/sort.cpp.o CMakeFiles/mesh.dir/__/general/spbita2d.cpp.o CMakeFiles/mesh.dir/__/general/table.cpp.o CMakeFiles/mesh.dir/__/general/mpi_interface.cpp.o CMakeFiles/mesh.dir/__/general/gzstream.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/core: ../core/libngcore.so /usr/lib64/libz.so /usr/lib64/openmpi/lib/libmpi.so /usr/lib64/libmetis.so /usr/lib64/libpython3.8.so make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' make[4]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 59%] Built target mesh make[4]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' Dependee "/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/stlgeom/CMakeFiles/stl.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/stlgeom/CMakeFiles/stl.dir/depend.internal". Dependee "/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/stlgeom/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/stlgeom/CMakeFiles/stl.dir/depend.internal". Scanning dependencies of target stl make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' Dependee "/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/geom2d/CMakeFiles/geom2d.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/geom2d/CMakeFiles/geom2d.dir/depend.internal". Dependee "/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/geom2d/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/geom2d/CMakeFiles/geom2d.dir/depend.internal". Scanning dependencies of target geom2d make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' Dependee "/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/csg/CMakeFiles/csg.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/csg/CMakeFiles/csg.dir/depend.internal". Dependee "/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/csg/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/csg/CMakeFiles/csg.dir/depend.internal". Scanning dependencies of target csg make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 60%] Building CXX object libsrc/geom2d/CMakeFiles/geom2d.dir/genmesh2d.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/genmesh2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/genmesh2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/genmesh2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/genmesh2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/genmesh2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/genmesh2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/genmesh2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/genmesh2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/genmesh2d.cpp: In function 'void netgen::Partition(const netgen::SplineSegExt&, netgen::MeshingParameters&, double, double, netgen::Mesh&, netgen::Point3dTree&, int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/genmesh2d.cpp:120:11: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 120 | while (j < curvepoints.Size() && (l >= curvepoints[j] || i == n)) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/genmesh2d.cpp:136:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 136 | for (int k = 0; k < locsearch.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/genmesh2d.cpp:141:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int k = 0; k < locsearch.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/genmesh2d.cpp: In member function 'void netgen::SplineGeometry2d::PartitionBoundary(netgen::MeshingParameters&, double, netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/genmesh2d.cpp:202:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 202 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/genmesh2d.cpp:215:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 215 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/genmesh2d.cpp:265:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 265 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/genmesh2d.cpp:273:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 273 | pi < mesh2d.GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/genmesh2d.cpp:285:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 285 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/genmesh2d.cpp: In function 'void netgen::MeshFromSpline2D(netgen::SplineGeometry2d&, std::shared_ptr&, netgen::MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/genmesh2d.cpp:429:12: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 429 | pi < mesh->GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/genmesh2d.cpp:506:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 506 | for (PointIndex pi = 1; pi <= si2.Size(); pi++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/genmesh2d.cpp:604:44: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 604 | for (SurfaceElementIndex sei = oldnf; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/genmesh2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:380: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.2004/libsrc/geom2d/genmesh2d.cpp:480:21: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/genmesh2d.cpp:481:18: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:380: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.2004/libsrc/geom2d/genmesh2d.cpp:517:18: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 59%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/meshstlsurface.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/meshstlsurface.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/meshstlsurface.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/meshstlsurface.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/meshstlsurface.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/meshstlsurface.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/meshstlsurface.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/meshstlsurface.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/meshstlsurface.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/meshstlsurface.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/stlgeom/meshstlsurface.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/meshstlsurface.cpp: In function 'void netgen::STLFindEdges(netgen::STLGeometry&, netgen::Mesh&, const netgen::MeshingParameters&, const netgen::STLParameters&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/meshstlsurface.cpp:50:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 50 | for (int i = 1; i <= meshpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/meshstlsurface.cpp:64:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 64 | for (int i = 1; i <= meshlines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/meshstlsurface.cpp: In function 'int netgen::STLSurfaceMeshing(netgen::STLGeometry&, netgen::Mesh&, const netgen::MeshingParameters&, const netgen::STLParameters&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/meshstlsurface.cpp:449:22: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 449 | for (int i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/meshstlsurface.cpp:464:42: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 464 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/meshstlsurface.cpp:476:42: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 476 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/meshstlsurface.cpp:496:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 496 | for (int i = 1; i <= refpts.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/meshstlsurface.cpp: In function 'void netgen::STLSurfaceMeshing1(netgen::STLGeometry&, netgen::Mesh&, const netgen::MeshingParameters&, int, const netgen::STLParameters&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/meshstlsurface.cpp:645:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 645 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/meshstlsurface.cpp:647:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 647 | for (int j = 1; j <= spiralps.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/meshstlsurface.cpp:697:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | for (int i = 0; i < imeshsp.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/meshstlsurface.cpp:722:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 722 | for (int hi = 0; hi < segs.Size(); hi++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/meshstlsurface.cpp:738:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 738 | for (int hi = 0; hi < icompress.Size(); hi++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/meshstlsurface.cpp:751:11: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 751 | if (hi < ispiral_point.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/meshstlsurface.cpp:791:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 791 | for (int hi = 0; hi < segs.Size(); hi++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/meshstlsurface.cpp:809:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 809 | for (int i = 0; i < icompress.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/meshstlsurface.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/meshstlsurface.cpp:662:14: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 60%] Building CXX object libsrc/geom2d/CMakeFiles/geom2d.dir/geometry2d.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/geometry2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/geometry2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/geometry2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/geometry2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/geometry2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/geometry2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/geometry2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/geometry2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/geometry2d.cpp: In destructor 'virtual netgen::SplineGeometry2d::~SplineGeometry2d()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/geometry2d.cpp:17:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 17 | for ( int i = 0; i < bcnames.Size(); i++ ) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/geometry2d.cpp:19:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 19 | for (int i=0; i= bcnr) | ~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/geometry2d.cpp: In member function 'std::string* netgen::SplineGeometry2d::BCNamePtr(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/geometry2d.cpp:981:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 981 | if ( bcnr > bcnames.Size() ) | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/geometry2d.cpp: In member function 'int netgen::SplineGeometry2d::GetBCNumber(std::string) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/geometry2d.cpp:990:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 990 | for (int i = 0; i < bcnames.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/geometry2d.cpp: In member function 'void netgen::SplineGeometry2d::GetMaterial(int, char*&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/geometry2d.cpp:1006:27: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1006 | if ( materials.Size() >= domnr) | ~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/geometry2d.cpp: In member function 'void netgen::SplineGeometry2d::SetMaterial(int, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/geometry2d.cpp:1015:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1015 | if (domnr > materials.Size()) materials.SetSize (domnr); | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/geometry2d.cpp: In member function 'double netgen::SplineGeometry2d::GetDomainMaxh(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/geometry2d.cpp:1033:22: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 1033 | if ( maxh.Size() >= domnr && domnr > 0) | ~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/geometry2d.cpp: In member function 'void netgen::SplineGeometry2d::SetDomainMaxh(int, double)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/geometry2d.cpp:1042:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1042 | if (domnr > maxh.Size()) maxh.SetSize (domnr); | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/geometry2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../meshing/../include/../gprim/spline.hpp:603:16: required from 'netgen::DiscretePointsSeg::DiscretePointsSeg(const netgen::NgArray >&) [with int D = 2]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/geometry2d.cpp:265:44: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:274:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/geometry2d.cpp:509:12: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/geometry2d.cpp:846:20: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/geometry2d.cpp:850:14: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../gprim/gprim.hpp:29, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:7, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/geometry2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../meshing/../include/../gprim/spline.hpp:622:12: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../gprim/spline.hpp:627:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 627 | if (segnr >= pts.Size()) segnr = pts.Size()-1; | ~~~~~~^~~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 60%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/algprim.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/algprim.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/algprim.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/algprim.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/algprim.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/algprim.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/algprim.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/algprim.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/algprim.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/algprim.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/algprim.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../linalg/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 61%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stlgeomchart.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeomchart.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeomchart.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeomchart.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeomchart.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeomchart.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeomchart.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeomchart.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual nemake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' tgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeomchart.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeomchart.cpp:11: /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/stlgeom/stlgeomchart.cpp:11: /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/stlgeom/stlgeomchart.cpp:118:24: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 118 | while (markedtrigcnt < GetNT()) | ~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/stlgeom/stlgeomchart.cpp:520:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 520 | for (int k = 1; k <= dirtycharttrigs.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeomchart.cpp:563:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 563 | for (int j = 1; j <= GetChart(i).GetNT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeomchart.cpp:588:47: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 588 | if (GetChartNr(i) <= 0 || GetChartNr(i) > GetNOCharts()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeomchart.cpp: In member function 'netgen::ChartId netgen::STLGeometry::GetChartNr(netgen::STLTrigId) const': /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/stlgeom/stlgeomchart.cpp: In member function 'void netgen::STLGeometry::GetInnerChartLimes(netgen::NgArray&, netgen::ChartId)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeomchart.cpp:694:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 694 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/stlgeom/stlgeomchart.cpp:754:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 754 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeomchart.cpp:807:26: 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.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeomchart.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeomchart.cpp:85:23: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../general/ngarray.hpp:380: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.2004/libsrc/stlgeom/stlgeomchart.cpp:98:32: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 62%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/brick.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/brick.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/brick.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/brick.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/brick.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/brick.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/brick.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/brick.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/brick.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/brick.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/brick.cpp: In member function 'virtual netgen::INSOLID_TYPE netgen::Brick::VecInSolid(const netgen::Point<3, double>&, const netgen::Vec<3, double>&, double) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/brick.cpp:238:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 238 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/brick.cpp: In member function 'virtual netgen::INSOLID_TYPE netgen::Brick::VecInSolid2(const netgen::Point<3, double>&, const netgen::Vec<3, double>&, const netgen::Vec<3, double>&, double) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/brick.cpp:284:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/brick.cpp: In member function 'virtual netgen::INSOLID_TYPE netgen::Brick::VecInSolid3(const netgen::Point<3, double>&, const netgen::Vec<3, double>&, const netgen::Vec<3, double>&, double) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/brick.cpp:300:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 300 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/brick.cpp: In member function 'virtual netgen::INSOLID_TYPE netgen::Brick::VecInSolid4(const netgen::Point<3, double>&, const netgen::Vec<3, double>&, const netgen::Vec<3, double>&, const netgen::Vec<3, double>&, double) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/brick.cpp:317:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 317 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/brick.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../linalg/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 61%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stlgeom.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/stlgeom/stlgeom.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::STLDoctorConfirmEdge()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:587:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 587 | for (i = 1; i <= selectedmultiedge.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::STLDoctorCandidateEdge()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:611:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 611 | for (i = 1; i <= selectedmultiedge.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::STLDoctorExcludeEdge()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:635:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 635 | for (i = 1; i <= selectedmultiedge.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::STLDoctorUndefinedEdge()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:659:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 659 | for (i = 1; i <= selectedmultiedge.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp: In member function 'netgen::twoint netgen::STLGeometry::GetNearestSelectedDefinedEdge()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:720:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 720 | for (i = 1; i <= vic.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::ImportExternalEdges(const char*)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:1005:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1005 | for (i = 1; i <= importpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:1021:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1021 | for (i = 1; i <= importpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:1053:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1053 | for (i = 1; i <= importlines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::StoreExternalEdges()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:1152:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1152 | for (i = 1; i <= externaledges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::RestoreExternalEdges()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:1174:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1174 | for (i = 1; i <= storedexternaledges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::DeleteExternalEdgeInVicinity()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:1375:50: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1375 | if (!stldoctor.showvicinity || vicinity.Size() != GetNT()) {return;} | ~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::GetVicinity(int, int, netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:1733:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1733 | for (i = 1; i <= vicarray.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:1751:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1751 | for (i = 1; i <= list1.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:1764:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1764 | for (i = 1; i <= list2.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:1772:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1772 | for (i = 1; i <= vicarray.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::CalcVicinity(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:1787:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1787 | for (i = 1; i <= vicinity.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:1806:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1806 | for (i = 1; i <= list1.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:1820:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1820 | for (i = 1; i <= list2.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp: In member function 'int netgen::STLGeometry::Vicinity(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:1831:12: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1831 | if (trig <= vicinity.Size() && trig >=1) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp: In member function 'int netgen::STLGeometry::IsMarkedTrig(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:2079:12: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2079 | if (trig <= markedtrigs.Size() && trig >=1) | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::SetMarkedTrig(int, int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:2090:12: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2090 | if (trig <= markedtrigs.Size() && trig >=1) | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:2266:40: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2266 | for (int j = 1; j <= inters.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::SetLineEndPoint(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:2423:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2423 | if (pn <1 || pn > lineendpoints.Size()) {PrintSysError("Illegal pnum in SetLineEndPoint!!!"); return; } | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp: In member function 'int netgen::STLGeometry::IsLineEndPoint(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:2430:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2430 | if (pn <1 || pn > lineendpoints.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::AddFaceEdges()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:2795:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2795 | for (int j = 1; j <= c.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp: In member function 'int netgen::STLGeometry::GetNOBodys()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:3057:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3057 | for (i = 1; i <= todolist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:3073:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3073 | for (i = 1; i <= nextlist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::CalcFaceNums()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:3120:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3120 | for (i = 1; i <= todolist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:3141:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3141 | for (i = 1; i <= nextlist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::ClearSpiralPoints()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:3156:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3156 | for (i = 1; i <= spiralpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::AddConeAndSpiralEdges(const netgen::STLParameters&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:3256:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3256 | for (ChartId i = 1; i <= GetNOCharts(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:3259:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3259 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:3310:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3310 | for (ChartId i = 1; i <= GetNOCharts(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:3317:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3317 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:3345:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3345 | for (int l = 2; l <= trigsaroundp.Size()-1; l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:3359:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3359 | for (int l = 2; l <= trigsaroundp.Size()-1; l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:3463:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3463 | for (ChartId i = 1; i <= GetNOCharts(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:3466:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3466 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:3493:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3493 | for (l = 2; l <= trigsaroundp.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::WriteChartToFile(netgen::ChartId, std::string)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:3634:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3634 | if (chartnumber >= 1 && chartnumber <= GetNOCharts()) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:3638:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3638 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:3641:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3641 | for (int j = 1; j <= chart.GetNOuterT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:3660:13: warning: variable 'normal' set but not used [-Wunused-but-set-variable] 3660 | Vec3d normal = Cross( pts[1]-pts[0], pts[2]-pts[0] ); | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:3668:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3668 | for (int j = 1; j <= chart.GetNT(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:3671:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3671 | for (int j = 1; j <= chart.GetNT(); j++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:3297:23: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 63%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stlgeommesh.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeommesh.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeommesh.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeommesh.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeommesh.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeommesh.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeommesh.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeommesh.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::Gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' eometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeommesh.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeommesh.cpp:11: /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/stlgeom/stlgeommesh.cpp:11: /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/stlgeom/stlgeommesh.cpp:117:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 117 | if (edgelist1.Size() > maxsize) {maxsize = edgelist1.Size();} | ~~~~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeommesh.cpp:119:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 119 | for (i = 1; i <= edgelist1.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeommesh.cpp:233:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 233 | for (i = 1; i <= edgelist2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeommesh.cpp:261:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 261 | for (i = 1; i <= plist.Size()-1; i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeommesh.cpp:273:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 273 | for (i = 1; i <= plist.Size()-1; i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/stlgeom/stlgeommesh.cpp:314:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 314 | for (int i = 1; i <= chart.GetNOLimit(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeommesh.cpp:358:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 358 | for (int i = 1; i <= chart.GetNOLimit(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeommesh.cpp: In member function 'void netgen::STLGeometry::SelectChartOfPoint(const netgen::Point<3, double>&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeommesh.cpp:414:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 414 | for (ii = 1; ii <= trigsinbox.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/stlgeom/stlgeommesh.cpp:480:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 480 | for (i = 1; i <= trigsinbox2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeommesh.cpp:488:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 488 | for (i = 1; i <= trigsinbox.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeommesh.cpp: In member function 'int netgen::STLGeometry::Project(netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeommesh.cpp:539:7: warning: unused variable 'j' [-Wunused-variable] 539 | int j; | ^ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeommesh.cpp:541:7: warning: unused variable 'cnt' [-Wunused-variable] 541 | int cnt = 0; | ^~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeommesh.cpp:543:16: warning: unused variable 'lamtol' [-Wunused-variable] 543 | const double lamtol = 1e-6; | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeommesh.cpp: In member function 'int netgen::STLGeometry::ProjectNearest(netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeommesh.cpp:691:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 691 | for (i = 1; i <= chart.GetNT(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/stlgeom/stlgeommesh.cpp:983:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 983 | for (k2 = 1; k2 <= linenums.Size(); k2++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeommesh.cpp:1078:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1078 | for (i = 1; i <= GetNOCharts(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/stlgeom/stlgeommesh.cpp:1168:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1168 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeommesh.cpp:1219:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1219 | for (int j = 1; j <= chart.GetNT(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeommesh.cpp:1222:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1222 | for (int j = 1; j <= chart.GetNOuterT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeommesh.cpp:1279:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1279 | for (int j = 2; j <= plimes2.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeommesh.cpp:1282:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1282 | for (int j = 1; j <= plimes2.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeommesh.cpp:1289:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1289 | for (int j = 1; j <= plimes1.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeommesh.cpp:1302:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1302 | for (int kk = 1; kk <= foundpts.Size(); kk++) | ~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeommesh.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../meshing/meshtype.hpp:1331:5: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:274:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeommesh.cpp:300:20: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 64%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/bspline2d.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/bspline2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/bspline2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/bspline2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/bspline2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/bspline2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/bspline2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/bspline2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/bspline2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/bspline2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/bspline2d.cpp: In member function 'virtual double netgen::BSplineCurve2d::ProjectParam(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/bspline2d.cpp:44:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 44 | for (n1 = 1; n1 <= points.Size(); n1++) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/bspline2d.cpp: In member function 'virtual netgen::Point<2, double> netgen::BSplineCurve2d::Eval(double) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/bspline2d.cpp:101:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 101 | if (n2 > points.Size()) n2 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/bspline2d.cpp:103:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 103 | if (n3 > points.Size()) n3 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/bspline2d.cpp:105:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 105 | if (n4 > points.Size()) n4 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/bspline2d.cpp: In member function 'virtual netgen::Vec<2> netgen::BSplineCurve2d::EvalPrime(double) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/bspline2d.cpp:134:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | if (n2 > points.Size()) n2 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/bspline2d.cpp:136:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 136 | if (n3 > points.Size()) n3 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/bspline2d.cpp:138:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | if (n4 > points.Size()) n4 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/bspline2d.cpp: In member function 'virtual netgen::Vec<2> netgen::BSplineCurve2d::EvalPrimePrime(double) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/bspline2d.cpp:163:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 163 | if (n2 > points.Size()) n2 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/bspline2d.cpp:165:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 165 | if (n3 > points.Size()) n3 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/bspline2d.cpp:167:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | if (n4 > points.Size()) n4 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/bspline2d.cpp: In member function 'virtual void netgen::BSplineCurve2d::Reduce(const netgen::Point<2, double>&, double)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/bspline2d.cpp:194:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 194 | for (n1 = 1; n1 <= points.Size(); n1++) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/bspline2d.cpp:205:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 205 | if (n > points.Size()) n = 1; | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/bspline2d.cpp: In member function 'virtual void netgen::BSplineCurve2d::UnReduce()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/bspline2d.cpp:230:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 230 | for (i = 1; i <= intervallused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/bspline2d.cpp: In member function 'virtual void netgen::BSplineCurve2d::Print(std::ostream&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/bspline2d.cpp:239:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 239 | for (int i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/bspline2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 64%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stlline.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlline.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlline.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlline.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlline.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlline.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlline.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlline.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlline.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlline.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/stlgeom/stlline.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlline.cpp: In member function 'void netgen::STLEdgeDataList::Restore()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlline.cpp:278:27: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 278 | if (storedstatus.Size() == ne) | ~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlline.cpp: In function 'int netgen::Exists(int, int, const netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlline.cpp:479:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 479 | for (i = 1; i <= line.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlline.cpp: In member function 'void netgen::STLEdgeDataList::BuildClusterWithEdge(int, int, netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlline.cpp:507:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 507 | for (k = oldend; k <= line.Size(); k++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlline.cpp: In member function 'int netgen::STLLine::GetLeftTrig(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlline.cpp:575:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (nr > lefttrigs.Size()) {PrintSysError("In STLLine::GetLeftTrig!!!"); return 0;} | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlline.cpp: In member function 'int netgen::STLLine::GetRightTrig(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlline.cpp:581:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 581 | if (nr > righttrigs.Size()) {PrintSysError("In STLLine::GetRightTrig!!!"); return 0;} | ~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlline.cpp: In member function 'double netgen::STLLine::GetLength(const ngcore::Array, netgen::STLPointId>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlline.cpp:593:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 593 | for (int i = 2; i <= pts.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/stlgeom/stlline.cpp:601:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 601 | for (int i = 1; i < pts.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/stlgeom/stlline.cpp:618:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 618 | for (i = 1; i < pts.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/stlgeom/stlline.cpp:737:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 737 | while (inthl < 1.000000001 && j <= inthi.Size()) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlline.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 65%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stltool.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltool.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltool.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltool.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltool.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltool.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltool.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltool.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltool.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltool.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/stlgeom/stltool.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltool.cpp: In function 'int netgen::AddPointIfNotExists(netgen::NgArray&, const netgen::Point3d&, double)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltool.cpp:19:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 19 | for (int i = 1; i <= ap.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltool.cpp: In member function 'void netgen::STLChart::MoveToOuterChart(const netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltool.cpp:731:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 731 | for (int i = 1; i <= trigs.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltool.cpp: In member function 'void netgen::STLChart::DelChartTrigs(const netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltool.cpp:745:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 745 | for (int i = 1; i <= trigs.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/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.2004/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.2004/libsrc/stlgeom/stltool.cpp: In member function 'bool netgen::STLBoundary::TestSeg(const netgen::Point<3, double>&, const netgen::Point<3, double>&, const netgen::Vec<3, double>&, double, int, ngcore::Array, netgen::STLPointId>&, double)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltool.cpp:1175:9: warning: unused variable 'j' [-Wunused-variable] 1175 | int i,j,k; | ^ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltool.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../gprim/gprim.hpp:27, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/gprim.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltool.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/stlgeom/stltool.cpp:1117:41: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../gprim/adtree.hpp:1008:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 1008 | if(i!=n_elements) | ~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltool.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 62%] Building CXX object libsrc/geom2d/CMakeFiles/geom2d.dir/python_geom2d.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/python_geom2d.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/python_geom2d.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/python_geom2d.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/python_geom2d.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/python_geom2d.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/python_geom2d.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/python_geom2d.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/python_geom2d.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/python_geom2d.cpp:208:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 208 | for (int i = 0; i < self.splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/python_geom2d.cpp:259:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | for(int i = 0; i < self.splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/python_geom2d.cpp:320:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 320 | for (int i = 0; i < self.geompoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/python_geom2d.cpp:333:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 333 | for (int i = 0; i < self.splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/python_geom2d.cpp:352:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 352 | for (int i = 0; i < self.geompoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/python_geom2d.cpp:360:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 360 | for (int i = 0; i < self.splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/python_geom2d.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/geom2d/../meshing/meshtype.hpp:1333:25: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:388:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 388 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:603:16: required from 'netgen::DiscretePointsSeg::DiscretePointsSeg(const netgen::NgArray >&) [with int D = 2]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/python_geom2d.cpp:158:58: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:274:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/../include/../gprim/gprim.hpp:29, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/meshing.hpp:7, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/python_geom2d.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:622:12: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:627:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 627 | if (segnr >= pts.Size()) segnr = pts.Size()-1; | ~~~~~~^~~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 66%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/csgparser.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgparser.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgparser.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgparser.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgparser.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgparser.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgparser.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgparser.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgparser.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgparser.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgparser.cpp: In function 'netgen::Solid* netgen::ParsePrimary(netgen::CSGScanner&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgparser.cpp:416:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 416 | for(int i=0; i& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 66%] Linking CXX shared library libnggeom2d.so /usr/lib64/openmpi/bin/mpicxx -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -shared -Wl,-soname,libnggeom2d.so.6.2 -o libnggeom2d.so.6.2 CMakeFiles/geom2d.dir/genmesh2d.cpp.o CMakeFiles/geom2d.dir/geometry2d.cpp.o CMakeFiles/geom2d.dir/python_geom2d.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/core: ../meshing/libngmesh.so.6.2 ../core/libngcore.so /usr/lib64/openmpi/lib/libmpi.so /usr/lib64/libpython3.8.so make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' make[4]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 67%] Built target geom2d make[4]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 65%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/csgeom.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::Clean()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp:166:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 166 | for (int i = 0; i < solids.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp:169:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 169 | for (int i = 0; i < solids.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp:173:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 173 | for(int i = 0; i < to_delete.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp:178:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 178 | for (int i = 0; i < splinecurves2d.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp:187:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 187 | for(int i = 0; iSize(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp:874:20: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 874 | for (i = 0; i < min2(surfind.Size(),bcname.Size()); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp:886:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 886 | for (i = 0; i < surfind.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp:911:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 911 | for ( i = 0; i < min2(polysurfs.Size(),bcnum.Size()); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp:913:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 913 | for (int j = 0; j < polysurfs[i]->Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp:928:20: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 928 | for (i = 0; i < min2(surfind.Size(),bcnum.Size()); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::FindIdenticSurfaces(double)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp:960:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 960 | for (int i = 0; i < isidenticto.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/csg/csgeom.cpp:1007:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1007 | for (int i = 0; i < locsurf.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::GetIndependentSurfaceIndices(netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp:1071:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1071 | for (int i = 0; i < locsurf.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::CalcTriangleApproximation(double, double)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp:1107:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1107 | for (int i = 0; i < triapprox.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp:1203:12: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] 1203 | catch (exception) | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/csg/csgeom.cpp:1253:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1253 | for (int i = 0; i < lsurfi.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp:1265:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1265 | for (int i = 0; i < lsurfi.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp:1271:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1271 | for (int i = 0; i < lsurfi.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp:1297:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1297 | for (int i = 0; i < lsurfi.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::IterateAllSolids(netgen::SolidIterator&, bool) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp:1586:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1586 | for (int i = 0; i < solids.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp:1590:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1590 | for (int i = 0; i < solids.Size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = netgen::Solid*; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp:167:45: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/flags.hpp:16, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:8, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const string&) const [with T = netgen::Surface*; std::string = std::__cxx11::basic_string]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(const string&, const T&) [with T = netgen::Surface*; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp:633:29: required from here /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const string&) const [with T = netgen::Solid*; std::string = std::__cxx11::basic_string]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/symboltable.hpp:116:14: required from 'bool ngcore::SymbolTable::Used(const string&) const [with T = netgen::Solid*; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp:673:26: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const string&) const [with T = netgen::SplineGeometry<2>*; std::string = std::__cxx11::basic_string]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(const string&, const T&) [with T = netgen::SplineGeometry<2>*; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp:716:32: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const string&) const [with T = netgen::SplineGeometry<3>*; std::string = std::__cxx11::basic_string]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(const string&, const T&) [with T = netgen::SplineGeometry<3>*; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp:720:32: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::AddSurface(netgen::Surface*)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp:626:27: warning: '%d' directive writing between 1 and 11 bytes into a region of size 9 [-Wformat-overflow=] 626 | sprintf (name, "nnsurf%d", cntsurfs); | ^~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp:626:20: note: directive argument in the range [-2147483647, 2147483647] 626 | sprintf (name, "nnsurf%d", cntsurfs); | ^~~~~~~~~~ In file included from /usr/include/stdio.h:871, from /usr/include/c++/10/cstdio:42, from /usr/include/c++/10/ext/string_conversions.h:43, from /usr/include/c++/10/bits/basic_string.h:6535, from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/c++/10/iostream:39, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/mystdlib.h:4, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp:1: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 8 and 18 bytes into a destination of size 15 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 66%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stltopology.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltopology.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltopology.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltopology.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltopology.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltopology.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltopology.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltopology.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltopology.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltopology.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/stlgeom/stltopology.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltopology.cpp: In static member function 'static netgen::STLGeometry* netgen::STLTopology::Load(std::istream&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltopology.cpp:355:15: warning: unused variable 'i' [-Wunused-variable] 355 | for (auto i : Range(buflen)) | ^ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltopology.cpp: In member function 'virtual void netgen::STLTopology::InitSTLGeometry(const netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltopology.cpp:489:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 489 | for (int i = 0; i < readtrigs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltopology.cpp:507:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 507 | for(int i = 0; i < readtrigs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltopology.cpp: In member function 'void netgen::STLTopology::FindNeighbourTrigs()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltopology.cpp:754:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 754 | for (int j = 0; j < trigsperpoint[pi].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltopology.cpp: In member function 'void netgen::STLTopology::OrientAfterTrig(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltopology.cpp:1039:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1039 | for (i = 1; i <= oriented.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltopology.cpp:1060:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1060 | for (i = 1; i <= list1.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltopology.cpp:1080:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1080 | for (i = 1; i <= list2.Size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltopology.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' Dependee "/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/geom2d/CMakeFiles/geom2dvis.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/geom2d/CMakeFiles/geom2dvis.dir/depend.internal". Dependee "/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/geom2d/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/geom2d/CMakeFiles/geom2dvis.dir/depend.internal". Scanning dependencies of target geom2dvis make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 67%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/curve2d.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/curve2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/curve2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/curve2d.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/curve2d.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/curve2d.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/curve2d.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/curve2d.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/curve2d.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/curve2d.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/curve2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 69%] Building CXX object libsrc/geom2d/CMakeFiles/geom2dvis.dir/vsgeom2d.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/vsgeom2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/vsgeom2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/vsgeom2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/vsgeom2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/vsgeom2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/vsgeom2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/vsgeom2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/vsgeom2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/vsgeom2d.cpp: In member function 'virtual void netgen::VisualSceneGeometry2d::DrawScene()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/vsgeom2d.cpp:29:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 29 | if (changeval != geometry2d->GetSplines().Size()) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/vsgeom2d.cpp:57:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 57 | for (int i = 1; i <= geometry2d->GetSplines().Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/vsgeom2d.cpp:62:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 62 | for (int j = 0; j < points.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/vsgeom2d.cpp:69:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 69 | for (int i = 1; i <= geometry2d->GetSplines().Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/vsgeom2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../visualization/vssolution.hpp:238:31: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 69%] Linking CXX shared library libnggeom2dvis.so /usr/lib64/openmpi/bin/mpicxx -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -shared -Wl,-soname,libnggeom2dvis.so.6.2 -o libnggeom2dvis.so.6.2 CMakeFiles/geom2dvis.dir/vsgeom2d.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/geom2d:/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/core: libnggeom2d.so.6.2 ../meshing/libngmesh.so.6.2 ../core/libngcore.so /usr/lib64/openmpi/lib/libmpi.so make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' make[4]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 69%] Built target geom2dvis make[4]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 68%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/edgeflw.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp: In constructor 'netgen::EdgeCalculation::EdgeCalculation(const netgen::CSGeometry&, netgen::NgArray&, netgen::MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp:22:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 22 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp: In member function 'void netgen::EdgeCalculation::Calc(double, netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp:53:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 53 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp: In member function 'void netgen::EdgeCalculation::CalcEdges1(double, netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp:123:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 123 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp:141:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp:150:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 150 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp:165:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 165 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp:186:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 186 | for (int i = 0; i < geometry.identifications.Size() && !pi1; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp:187:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 187 | for (int j = checkedcopy; j < startpoints.Size() && !pi1; j++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp:202:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 202 | for (int k = 0; k < hsp.Size() && !pi1; k++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp:254:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 254 | for (int i = 1; i <= hsp.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp:274:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | for (int i = 1; i <= hsp.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp:313:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 313 | for (int i = 1; i <= edgepoints.Size()-1; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp:318:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 318 | for (int i = 1; i <= geometry.identifications.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp:369:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 369 | for (int j = 1; j <= edgepoints.Size()-1; j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp:380:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 380 | for (int i = 0; i < locind.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp:418:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 418 | for (int i = 0; i < refedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp:452:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 452 | for(int i = 0; i < refedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp:502:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 502 | for (int i = 0; i < refedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp:507:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 507 | for (int i = 0; i < refedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp:511:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 511 | for(int i=0; i&, double, const netgen::Mesh&, netgen::NgArray, 0, int>&, netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp:802:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 802 | for (int i = 0; i < locind.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp:835:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 835 | for (int jj = 0; jj < hsp.Size(); jj++) | ~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/csg/edgeflw.cpp:1040:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1040 | for (int j = 0; j < locsurfind.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp:1164:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1164 | for (int l = 1; !hi && l <= refedges.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp:1263:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1263 | for(int i=0; i&, const netgen::NgArray&, const netgen::NgArray, 0, int>&, const netgen::NgArray&, int, netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp:1384:44: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1384 | while (curvelength.Get(j) < i * corr && j < curvelength.Size()) j++; | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp:1419:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1419 | for (k = 1; k <= refedges.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/csg/edgeflw.cpp:1524:6: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1524 | pi < mesh.GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp:1542:6: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1542 | pi < mesh.GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp:1586:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1586 | for (int k = 1; k <= refedges.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/csg/edgeflw.cpp:1645:10: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1645 | pi < mesh.GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp:1710:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1710 | for (k = 1; k <= refedges.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp:575:15: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 69%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/explicitcurve2d.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/explicitcurve2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/explicitcurve2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/explicitcurve2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/explicitcurve2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/explicitcurve2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/explicitcurve2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/explicitcurve2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/explicitcurve2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/explicitcurve2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/explicitcurve2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 70%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/gencyl.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/gencyl.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/gencyl.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/gencyl.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/gencyl.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/gencyl.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/gencyl.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hppmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' : In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/gencyl.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/gencyl.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/gencyl.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/gencyl.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../linalg/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 67%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/python_stl.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/python_stl.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/python_stl.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/python_stl.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/python_stl.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/python_stl.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/python_stl.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/python_stl.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/python_stl.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/python_stl.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/stlgeom/python_stl.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/python_stl.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../meshing/meshtype.hpp:1333:25: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:388:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 388 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 70%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/extrusion.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/extrusion.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/extrusion.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/extrusion.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/extrusion.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/extrusion.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/extrusion.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/extrusion.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/extrusion.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/extrusion.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/extrusion.cpp: In member function 'void netgen::ExtrusionFace::LineIntersections(const netgen::Point<3, double>&, const netgen::Vec<3, double>&, double, int&, int&, bool&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/extrusion.cpp:472:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 472 | for(int i=0; i&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/extrusion.cpp:686:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 686 | for(int i=0; i&, double, netgen::NgArray*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/extrusion.cpp:706:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 706 | for(int i=0; i&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/extrusion.cpp:865:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 865 | for(int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/extrusion.cpp: In member function 'virtual void netgen::Extrusion::UnReduce()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/extrusion.cpp:871:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 871 | for(int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/extrusion.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../linalg/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 71%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/genmesh.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/genmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/genmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/genmesh.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/genmesh.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/genmesh.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/genmesh.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/genmesh.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/genmesh.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/genmesh.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/genmesh.cpp: In function 'void netgen::FindPoints(netgen::CSGeometry&, netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/genmesh.cpp:55:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 55 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/genmesh.cpp: In function 'void netgen::FindEdges(netgen::CSGeometry&, netgen::Mesh&, netgen::MeshingParameters&, bool)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/genmesh.cpp:77:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 77 | for (int i = 0; i < geom.singedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/genmesh.cpp:83:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 83 | for (int i = 0; i < geom.singpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/genmesh.cpp:117:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < geom.identifications.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/genmesh.cpp:124:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < geom.identifications.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/genmesh.cpp:160:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 160 | for (int j = 0; j < loc.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/genmesh.cpp: In function 'void netgen::MeshSurface(netgen::CSGeometry&, netgen::Mesh&, netgen::MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/genmesh.cpp:256:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 256 | for (int i = 0; i < geom.identifications.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/genmesh.cpp:260:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 260 | for (int j = 0; j < fpairs.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/genmesh.cpp:305:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 305 | for (int l = 0; l < geom.bcmodifications.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/genmesh.cpp:362:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 362 | for (int l = 0; l < geom.bcmodifications.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/genmesh.cpp:378:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 378 | for(int k = 0; k&, netgen::MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/genmesh.cpp:690:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 690 | for (int i = 0; i < maxhdom.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/genmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 71%] Linking CXX shared library libngstl.so /usr/lib64/openmpi/bin/mpicxx -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -shared -Wl,-soname,libngstl.so.6.2 -o libngstl.so.6.2 CMakeFiles/stl.dir/meshstlsurface.cpp.o CMakeFiles/stl.dir/stlgeom.cpp.o CMakeFiles/stl.dir/stlgeomchart.cpp.o CMakeFiles/stl.dir/stlgeommesh.cpp.o CMakeFiles/stl.dir/stlline.cpp.o CMakeFiles/stl.dir/stltool.cpp.o CMakeFiles/stl.dir/stltopology.cpp.o CMakeFiles/stl.dir/python_stl.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/core: ../meshing/libngmesh.so.6.2 ../core/libngcore.so /usr/lib64/openmpi/lib/libmpi.so /usr/lib64/libpython3.8.so make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' make[4]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 72%] Built target stl make[4]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 71%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/identify.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/identify.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/identify.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/identify.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/identify.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/identify.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/identify.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/identify.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/identify.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/identify.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/identify.cpp: In member function 'virtual int netgen::PeriodicIdentification::GetIdentifiedPoint(netgen::Mesh&, int)': /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/csg/identify.cpp: In member function 'virtual void netgen::PeriodicIdentification::IdentifyPoints(netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/identify.cpp:321:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 321 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/identify.cpp:329:22: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 329 | for (int j = 1; j <= mesh.GetNP(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/csg/identify.cpp:463:45: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 463 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/identify.cpp:476:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 476 | for (int k = 0; k < copy_points.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/identify.cpp:481:45: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 481 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/csg/identify.cpp:563:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 563 | for(int i=0; i&, const netgen::TABLE&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/identify.cpp:691:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 691 | for (int j = 0; j < hsurf.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/identify.cpp:699:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 699 | for (int i = 0; i < specpoint2solid[sp1.nr].Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/identify.cpp:702:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 702 | for (int i = 0; i < specpoint2solid[sp2.nr].Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/identify.cpp:758:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 758 | if (j == specpoint2surface[sp1.nr].Size()) break; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/identify.cpp:763:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 763 | if (k == specpoint2surface[sp2.nr].Size()) break; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/identify.cpp:768:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 768 | for (int l = 0; l < domain_surfaces.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/identify.cpp:785:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 785 | if (j == specpoint2surface[sp1.nr].Size()) break; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/identify.cpp:787:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 787 | if (k == specpoint2surface[sp2.nr].Size()) break; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/identify.cpp: In member function 'virtual int netgen::CloseSurfaceIdentification::GetIdentifiedPoint(netgen::Mesh&, int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/identify.cpp:921:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 921 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/identify.cpp: In member function 'virtual void netgen::CloseSurfaceIdentification::IdentifyPoints(netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/identify.cpp:988:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 988 | for (int jj = 0; jj < domain_surfaces.Size(); jj++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/identify.cpp:996:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 996 | for (int ii2 = 0; ii2 < points_on_surf2.Size(); ii2++) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/identify.cpp:1006:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1006 | for (int jj = 0; jj < surfs_of_p1.Size(); jj++) | ~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/identify.cpp: In member function 'virtual void netgen::CloseSurfaceIdentification::IdentifyFaces(netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/identify.cpp:1160:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1160 | for (int ll = 0; ll < segs_on_face2.Size(); ll++) | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/csg/identify.cpp:1233:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1233 | for (int i = PointIndex::BASE; i < identmap.Size()+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/identify.cpp:1247:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1247 | for (int i1 = 0; i1 < segs.Size(); i1++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/identify.cpp: In member function 'void netgen::CloseSurfaceIdentification::BuildSurfaceElements2(netgen::NgArray&, netgen::Mesh&, const netgen::Surface*)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/identify.cpp:1371:45: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1371 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/csg/identify.cpp:1644:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | for (int i1 = 1; i1 <= segs.Size(); i1++) | ~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/identify.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/identify.cpp:1229:14: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' Dependee "/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/stlgeom/CMakeFiles/stlvis.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/stlgeom/CMakeFiles/stlvis.dir/depend.internal". Dependee "/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/stlgeom/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/stlgeom/CMakeFiles/stlvis.dir/depend.internal". Scanning dependencies of target stlvis make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 72%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/meshsurf.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/meshsurf.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/meshsurf.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/meshsurf.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/meshsurf.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/meshsurf.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/meshsurf.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/meshsurf.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/meshsurf.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/meshsurf.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/meshsurf.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 72%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/manifold.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/manifold.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/manifold.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/manifold.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/manifold.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/manifold.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/manifold.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/manifold.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/manifold.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/manifold.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/manifold.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 73%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/polyhedra.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/polyhedra.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/polyhedra.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/polyhedra.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/polyhedra.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/polyhedra.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/polyhedra.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/polyhedra.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/polyhedra.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/polyhedra.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/csg/polyhedra.cpp:73:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 73 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/polyhedra.cpp: In member function 'virtual netgen::INSOLID_TYPE netgen::Polyhedra::PointInSolid(const netgen::Point<3, double>&, double) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/polyhedra.cpp:126:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/csg/polyhedra.cpp:170:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 170 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/polyhedra.cpp: In member function 'virtual netgen::INSOLID_TYPE netgen::Polyhedra::VecInSolid(const netgen::Point<3, double>&, const netgen::Vec<3, double>&, double) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/polyhedra.cpp:200:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 200 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/polyhedra.cpp:240:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 240 | for(int i=0; i&, const netgen::Vec<3, double>&, const netgen::Vec<3, double>&, double) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/polyhedra.cpp:344:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 344 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/polyhedra.cpp: In member function 'virtual void netgen::Polyhedra::GetTangentialVecSurfaceIndices2(const netgen::Point<3, double>&, const netgen::Vec<3, double>&, const netgen::Vec<3, double>&, netgen::NgArray&, double) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/polyhedra.cpp:399:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 399 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/polyhedra.cpp: In member function 'virtual void netgen::Polyhedra::Reduce(const netgen::BoxSphere<3>&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/polyhedra.cpp:481:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 481 | for (int i = 0; i < planes.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/polyhedra.cpp:484:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 484 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/polyhedra.cpp: In member function 'virtual void netgen::Polyhedra::UnReduce()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/polyhedra.cpp:491:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 491 | for (int i = 0; i < planes.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/polyhedra.cpp: In member function 'void netgen::Polyhedra::GetPolySurfs(netgen::NgArray*>&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/polyhedra.cpp:597:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 597 | for(int i = 0; i, 0, int>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/polyhedra.cpp:614:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 614 | for (int i = 0; i < points.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/polyhedra.cpp: In member function 'virtual netgen::Vec<3, double> netgen::Polyhedra::SpecialPointTangentialVector(const netgen::Point<3, double>&, int, int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/polyhedra.cpp:629:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 629 | for (int fi1 = 0; fi1 < faces.Size(); fi1++) | ~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/polyhedra.cpp:630:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 630 | for (int fi2 = 0; fi2 < faces.Size(); fi2++) | ~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/polyhedra.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../linalg/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 75%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/singularref.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/singularref.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/singularref.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/singularref.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/singularref.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/singularref.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/singularref.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/singularref.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/singularref.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/singularref.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/singularref.cpp: In member function 'void netgen::SingularEdge::FindPointsOnEdge(netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/singularref.cpp:48:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 48 | for (int i = 0; i < si1.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/singularref.cpp:50:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 50 | for (int i = 0; i < si2.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/singularref.cpp: In member function 'void netgen::SingularEdge::SetMeshSize(netgen::Mesh&, double)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/singularref.cpp:119:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 119 | for (int i = 0; i < points.Size()-1; i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/singularref.cpp:124:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < points.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/singularref.cpp:130:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 130 | for (int i = 0; i < points.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/singularref.cpp: In member function 'void netgen::SingularPoint::FindPoints(netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/csg/singularref.cpp:194:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 194 | for (int i = 0; i < surfk.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/singularref.cpp: In member function 'void netgen::SingularPoint::SetMeshSize(netgen::Mesh&, double)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/singularref.cpp:214:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 214 | for (int i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/singularref.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 74%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/revolution.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/revolution.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/revolution.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/revolution.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/revolution.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/revolution.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/revolution.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/revolution.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/revolution.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/revolution.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/revolution.cpp: In member function 'void netgen::RevolutionFace::Init()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/revolution.cpp:33:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 33 | for(int i=0; i&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/revolution.cpp:684:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | for(int i=0; i&, double) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/revolution.cpp:778:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 778 | for(int i=0; i&, netgen::NgArray&, double) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/revolution.cpp:808:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 808 | for (int j = 0; j < faces.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/revolution.cpp: In member function 'virtual netgen::INSOLID_TYPE netgen::Revolution::VecInSolid(const netgen::Point<3, double>&, const netgen::Vec<3, double>&, double) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/revolution.cpp:828:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 828 | for(int i=0; i&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/revolution.cpp:953:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 953 | for(int i=0; i& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../linalg/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 75%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/solid.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/solid.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/solid.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/solid.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/solid.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/solid.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/solid.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/solid.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/solid.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/solid.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/csg/solid.cpp:595:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | for (i = 1; i <= bounds1.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/solid.cpp:597:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 597 | for (i = 1; i <= bounds2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/solid.cpp:614:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 614 | for (i = 1; i <= bounds1.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/solid.cpp:616:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 616 | for (i = 1; i <= bounds2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/solid.cpp: In member function 'void netgen::Solid::RecGetSurfaceIndices(netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/solid.cpp:1479:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1479 | for (int i = 0; i < surfind.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/solid.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../linalg/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 74%] Building CXX object libsrc/stlgeom/CMakeFiles/stlvis.dir/vsstl.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/vsstl.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/vsstl.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/vsstl.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/vsstl.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/vsstl.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/vsstl.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/imake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' nclude/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/vsstl.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/vsstl.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/vsstl.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/stlgeom/vsstl.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/vsstl.cpp: In member function 'virtual void netgen::VisualSceneSTLMeshing::DrawScene()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/vsstl.cpp:411:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 411 | for (j = 1; j <= me.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/vsstl.cpp:535:40: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 535 | if (chartnumber >= 1 && chartnumber <= stlgeometry->GetNOCharts()) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/vsstl.cpp:539:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 539 | for (j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/vsstl.cpp:567:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 567 | for (j = 1; j <= chart.GetNOuterT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/vsstl.cpp:745:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 745 | for (j = 1; j <= stlgeometry->meshlines.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/vsstl.cpp: In member function 'virtual void netgen::VisualSceneSTLGeometry::BuildScene(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/vsstl.cpp:1184:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1184 | for (int i = 1; i <= trilists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/vsstl.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../visualization/vssolution.hpp:238:31: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 77%] Linking CXX shared library libngstlvis.so /usr/lib64/openmpi/bin/mpicxx -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -shared -Wl,-soname,libngstlvis.so.6.2 -o libngstlvis.so.6.2 CMakeFiles/stlvis.dir/vsstl.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/stlgeom:/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/core: libngstl.so.6.2 /usr/lib64/libpython3.8.so ../meshing/libngmesh.so.6.2 ../core/libngcore.so /usr/lib64/openmpi/lib/libmpi.so make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' make[4]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 77%] Built target stlvis make[4]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 76%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/spline3d.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/spline3d.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/spline3d.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/spline3d.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/spline3d.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/spline3d.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/spline3d.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/spline3d.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/spline3d.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/spline3d.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/spline3d.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 76%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/specpoin.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/specpoin.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/specpoin.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/specpoin.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/specpoin.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/specpoin.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/specpoin.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/specpoin.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/specpoin.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/specpoin.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/specpoin.cpp: In member function 'void netgen::SpecialPointCalculation::CalcSpecialPoints(const netgen::CSGeometry&, netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/specpoin.cpp:119:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 119 | for (int j = 0; j < hpts.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/specpoin.cpp:137:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 137 | for(int j=0; jSize(); j++) | ~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/specpoin.cpp:164:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 164 | for (int i = 0; i < boxesinlevel.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/csg/specpoin.cpp:219:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 219 | if (level <= boxesinlevel.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/specpoin.cpp:289:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | for (int j = 0; j < pts.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/specpoin.cpp:302:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 302 | for(int jj=0; jj&, int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/specpoin.cpp:1651:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1651 | for (int i = 0; i < points->Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/specpoin.cpp: In member function 'void netgen::SpecialPointCalculation::AnalyzeSpecialPoints(const netgen::CSGeometry&, netgen::NgArray&, netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/specpoin.cpp:1702:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1702 | for (int i = 0; i < apoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/specpoin.cpp:1713:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1713 | for (int i = 1; i < apoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/specpoin.cpp:1730:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1730 | for (int i = 0; i < apoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/specpoin.cpp:1749:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1749 | for (int j = 0; j < surfind.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/specpoin.cpp:1773:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1773 | for (int m = 0; m < surfind.Size(); m++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/specpoin.cpp:1795:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1795 | for (int j = 0; j < surfind.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/specpoin.cpp:1800:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1800 | for (int j = 0; j < normalvecs.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/specpoin.cpp:1801:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1801 | for (int k = 0; k < normalvecs.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/specpoin.cpp:1879:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1879 | for (int j2 = 0; j2 < surfind2.Size(); j2++) | ~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/specpoin.cpp:1909:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1909 | for (int l = 0; l < surfind2.Size(); l++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/specpoin.cpp:1970:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1970 | for (int m = 0; m < surfind.Size(); m++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/specpoin.cpp:2015:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2015 | for (int m = 0; m < locsearch.Size(); m++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/specpoin.cpp:2099:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2099 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/specpoin.cpp:2103:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2103 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/specpoin.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/csg/specpoin.cpp:1885:43: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:274:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/specpoin.cpp:104:20: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 77%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/surface.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/surface.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/surface.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/surface.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/surface.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/surface.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/surface.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/surface.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/surface.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/surface.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/surface.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 77%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/triapprox.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/triapprox.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/triapprox.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/triapprox.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/triapprox.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/triapprox.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/triapprox.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' , from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/triapprox.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/triapprox.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/triapprox.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/triapprox.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 78%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/zrefine.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/zrefine.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/zrefine.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/zrefine.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/zrefine.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/zrefine.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/zrefine.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/zrefine.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/zrefine.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/zrefine.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/zrefine.cpp: In function 'void netgen::SelectSingularEdges(const netgen::Mesh&, const netgen::CSGeometry&, netgen::INDEX_2_HASHTABLE&, netgen::ZRefinementOptions&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/zrefine.cpp:15:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 15 | for (int i = 1; i <= geom.singedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/zrefine.cpp:21:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 21 | for (int j = 1; j <= se.segms.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/zrefine.cpp: In function 'void netgen::MakePrismsSingEdge(netgen::Mesh&, netgen::INDEX_2_HASHTABLE&)': /builddir/build/BUILD/netgen-6.2.2004/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.2004/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.2004/libsrc/csg/zrefine.cpp: In function 'void netgen::MakePrismsClosePoints(netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2004/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.2004/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.2004/libsrc/csg/zrefine.cpp: In function 'void netgen::RefinePrisms(netgen::Mesh&, const netgen::CSGeometry*, netgen::ZRefinementOptions&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/zrefine.cpp:342:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 342 | for (i = 1; i <= ref_singular.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/zrefine.cpp:370:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 370 | for (i = 1; i <= ref_slices.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/zrefine.cpp:397:18: 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.2004/libsrc/csg/zrefine.cpp:416:16: 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.2004/libsrc/csg/zrefine.cpp:468:20: 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.2004/libsrc/csg/zrefine.cpp: In function 'void netgen::CombineSingularPrisms(netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/zrefine.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 79%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/splinesurface.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/splinesurface.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/splinesurface.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/splinesurface.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/splinesurface.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/splinesurface.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/splinesurface.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/splinesurface.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/splinesurface.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/splinesurface.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/csg/splinesurface.cpp:24:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 24 | for(int i=0; i > > netgen::SplineSurface::CreateCuttingSurfaces()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/splinesurface.cpp:46:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 46 | for(int i = 0; i& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 78%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/python_csg.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/python_csg.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/python_csg.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/python_csg.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/python_csg.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/python_csg.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/python_csg.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/python_csg.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/python_csg.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/python_csg.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/python_csg.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/python_csg.cpp:219:25: warning: comparison of integer expressions of different signedness: 'int' and 'pybind11::size_t' {aka 'long unsigned int'} [-Wsign-compare] 219 | for(int i = 0; i& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../meshing/meshtype.hpp:1333:25: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:388:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 388 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 79%] Linking CXX shared library libngcsg.so /usr/lib64/openmpi/bin/mpicxx -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -shared -Wl,-soname,libngcsg.so.6.2 -o libngcsg.so.6.2 CMakeFiles/csg.dir/algprim.cpp.o CMakeFiles/csg.dir/brick.cpp.o CMakeFiles/csg.dir/bspline2d.cpp.o CMakeFiles/csg.dir/csgeom.cpp.o CMakeFiles/csg.dir/csgparser.cpp.o CMakeFiles/csg.dir/curve2d.cpp.o CMakeFiles/csg.dir/edgeflw.cpp.o CMakeFiles/csg.dir/explicitcurve2d.cpp.o CMakeFiles/csg.dir/extrusion.cpp.o CMakeFiles/csg.dir/gencyl.cpp.o CMakeFiles/csg.dir/genmesh.cpp.o CMakeFiles/csg.dir/identify.cpp.o CMakeFiles/csg.dir/manifold.cpp.o CMakeFiles/csg.dir/meshsurf.cpp.o CMakeFiles/csg.dir/polyhedra.cpp.o CMakeFiles/csg.dir/revolution.cpp.o CMakeFiles/csg.dir/singularref.cpp.o CMakeFiles/csg.dir/solid.cpp.o CMakeFiles/csg.dir/specpoin.cpp.o CMakeFiles/csg.dir/spline3d.cpp.o CMakeFiles/csg.dir/surface.cpp.o CMakeFiles/csg.dir/triapprox.cpp.o CMakeFiles/csg.dir/zrefine.cpp.o CMakeFiles/csg.dir/python_csg.cpp.o CMakeFiles/csg.dir/splinesurface.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/core: ../meshing/libngmesh.so.6.2 ../core/libngcore.so /usr/lib64/openmpi/lib/libmpi.so /usr/lib64/libpython3.8.so make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' make[4]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 79%] Built target csg make[4]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' Dependee "/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/csg/CMakeFiles/csgvis.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/csg/CMakeFiles/csgvis.dir/depend.internal". Dependee "/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/csg/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/csg/CMakeFiles/csgvis.dir/depend.internal". Scanning dependencies of target csgvis make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' Dependee "/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/interface/CMakeFiles/interface.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/interface/CMakeFiles/interface.dir/depend.internal". Dependee "/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/interface/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/interface/CMakeFiles/interface.dir/depend.internal". Scanning dependencies of target interface make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 81%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/nginterface_v2.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface_v2.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface_v2.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface_v2.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface_v2.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface_v2.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface_v2.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface_v2.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface_v2.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface_v2.cpp:22: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/nginterface_v2_impl.hpp: In member function 'void netgen::Ngx_Mesh::GetParentNodes(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/nginterface_v2_impl.hpp:324:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 324 | if (ni <= mesh->mlbetweennodes.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface_v2.cpp: In member function 'size_t netgen::Ngx_Mesh::GetNVLevel(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface_v2.cpp:138:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | if (level >= mesh->level_nv.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface_v2.cpp: In member function 'int netgen::Ngx_Mesh::GetParentElement(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface_v2.cpp:727:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 727 | if (ei <= mesh->mlparentelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface_v2.cpp:732:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 732 | if (ei <= mesh->mlparentsurfaceelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface_v2.cpp: In member function 'int netgen::Ngx_Mesh::GetParentSElement(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface_v2.cpp:744:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 744 | if (ei <= mesh->mlparentsurfaceelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface_v2.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 81%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/read_fnf_mesh.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/read_fnf_mesh.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/read_fnf_mesh.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/read_fnf_mesh.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/read_fnf_mesh.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/read_fnf_mesh.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/read_fnf_mesh.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/read_fnf_mesh.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/read_fnf_mesh.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/read_fnf_mesh.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/read_fnf_mesh.cpp: In function 'void netgen::ReadFNFFormat(netgen::Mesh&, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/read_fnf_mesh.cpp:277:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 277 | for (int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/read_fnf_mesh.cpp:316:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 316 | for (int j = 0; j+2 < enums.Size(); j+=2) | ~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/read_fnf_mesh.cpp:346:47: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int j = 0; j < fnums.Size(); j += 2) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/read_fnf_mesh.cpp:421:47: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 421 | for (int i = 0; i < loadtypes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/read_fnf_mesh.cpp:431:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 431 | for (int i = 0; i < loadtypes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/read_fnf_mesh.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 80%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/nginterface.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface.cpp: In function 'void Ng_LoadGeometry(const char*)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface.cpp:82:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 82 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface.cpp: In function 'void Ng_LoadMeshFromStream(std::istream&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface.cpp:105:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 105 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface.cpp: In function 'void Ng_GetPoint(int, double*)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface.cpp:307:20: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 307 | if (pi < 1 || pi > mesh->GetNP()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface.cpp: In function 'void Ng_GetUserData(char*, double*)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface.cpp:491:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 491 | for (int i = 0; i < da.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface.cpp: In function 'int Ng_GetFace_Vertices(int, int*)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface.cpp:1586:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1586 | for (int i = 0; i < ia.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface.cpp: In function 'int Ng_GetFace_Edges(int, int*)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface.cpp:1598:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1598 | for (int i = 0; i < ia.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface.cpp: In function 'void Ng_GetVertexElements(int, int*)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface.cpp:1642:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1642 | for (int i = 0; i < ia.Size(); i++) els[i] = ia[i]+1; | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface.cpp:1648:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1648 | for (int i = 0; i < ia.Size(); i++) els[i] = ia[i]+1; | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface.cpp:1654:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1654 | for (int i = 0; i < ia.Size(); i++) els[i] = ia[i]+1; | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface.cpp: In function 'void Ng_GetParentNodes(int, int*)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface.cpp:1735:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1735 | if (ni <= mesh->mlbetweennodes.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface.cpp: In function 'int Ng_GetParentElement(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface.cpp:1749:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1749 | if (ei <= mesh->mlparentelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface.cpp:1754:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1754 | if (ei <= mesh->mlparentsurfaceelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface.cpp: In function 'int Ng_GetParentSElement(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface.cpp:1765:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1765 | if (ei <= mesh->mlparentsurfaceelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface.cpp: In function 'void Ng_GetPeriodicVertices(int, int*)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface.cpp:1816:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1816 | for (int i = 0; i < apairs.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface.cpp: In function 'int Ng_GetVertex_Elements(int, int*)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface.cpp:1936:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1936 | for( int i=0; ipointelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface.cpp: In function 'int Ng_Bisect_WithInfo(const char*, double**, int*)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface.cpp:2174:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2174 | for(int i = 0; iSize(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 82%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/readtetmesh.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/readtetmesh.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/readtetmesh.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/readtetmesh.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/readtetmesh.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/readtetmesh.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/readtetmesh.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/readtetmesh.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/readtetmesh.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/readtetmesh.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/readtetmesh.cpp: In function 'void netgen::ReadTETFormat(netgen::Mesh&, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/readtetmesh.cpp:671:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 671 | for(int i=0; i& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'void netgen::BubbleSort(netgen::NgFlatArray&, netgen::NgFlatArray&) [with T = double; S = netgen::PointIndex]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/readtetmesh.cpp:369:45: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:735:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 735 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:736:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 736 | for (int j = i+1; j < data.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/readtetmesh.cpp:230:36: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../general/ngarray.hpp:380: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.2004/libsrc/interface/readtetmesh.cpp:669:20: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 82%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/readuser.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/readuser.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/readuser.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/readuser.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/readuser.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/readuser.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/readuser.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/bumake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' ild/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/readuser.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/readuser.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/readuser.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/readuser.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/readuser.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/readuser.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/readuser.cpp: In function 'void netgen::ReadFile(netgen::Mesh&, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/readuser.cpp:355:53: warning: 'ednr' may be used uninitialized in this function [-Wmaybe-uninitialized] 355 | mesh[nr].edgenr = ednr+1; | ~~~~^~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/readuser.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:139:25: warning: 'fdnr' may be used uninitialized in this function [-Wmaybe-uninitialized] 139 | return ((T*)data)[i-1]; | ^ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/readuser.cpp:270:25: note: 'fdnr' was declared here 270 | int fdnr, ednr; | ^~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 83%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writeabaqus.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeabaqus.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeabaqus.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeabaqus.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeabaqus.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeabaqus.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeabaqus.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeabaqus.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeabaqus.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeabaqus.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeabaqus.cpp: In function 'void netgen::WriteAbaqusFormat(const netgen::Mesh&, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeabaqus.cpp:149:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 149 | for (j = 1; j <= pairs.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeabaqus.cpp:165:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 165 | for (j = 1; j <= pairs.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeabaqus.cpp:216:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 216 | for (j = 1; j <= pairs.Size(); j++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeabaqus.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 80%] Building CXX object libsrc/csg/CMakeFiles/csgvis.dir/vscsg.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/vscsg.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/vscsg.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/vscsg.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/vscsg.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/vscsg.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/vscsg.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/vscsg.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/vscsg.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/vscsg.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/vscsg.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/vscsg.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/vscsg.cpp: In member function 'virtual void netgen::VisualSceneGeometry::BuildScene(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/vscsg.cpp:161:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 161 | for (int i = 0; i < trilists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/vscsg.cpp: In member function 'virtual void netgen::VisualSceneSpecPoints::DrawScene()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/vscsg.cpp:245:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if (changeval != specpoints.Size()) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/vscsg.cpp:267:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | for (int i = 1; i <= specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/vscsg.cpp:307:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 307 | for (int i = 0; i < boxes.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/vscsg.cpp: In member function 'virtual void netgen::VisualSceneSpecPoints::BuildScene(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/vscsg.cpp:465:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 465 | for (int i = 2; i <= specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/vscsg.cpp:473:73: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 473 | if (zoomall == 2 && ((vispar.centerpoint >= 1 && vispar.centerpoint <= mesh->GetNP()) || | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/vscsg.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../visualization/vssolution.hpp:238:31: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 84%] Linking CXX shared library libngcsgvis.so /usr/lib64/openmpi/bin/mpicxx -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -shared -Wl,-soname,libngcsgvis.so.6.2 -o libngcsgvis.so.6.2 CMakeFiles/csgvis.dir/vscsg.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/csg:/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/visualization:/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/core: libngcsg.so.6.2 ../visualization/libngvisual.so.6.2 /usr/lib64/libpython3.8.so ../meshing/libngmesh.so.6.2 ../core/libngcore.so /usr/lib64/openmpi/lib/libmpi.so make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' make[4]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 84%] Built target csgvis make[4]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 83%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writediffpack.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writediffpack.cpp:11: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writediffpack.cpp:11: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writediffpack.cpp:13: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writediffpack.cpp:13: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writediffpack.cpp:13: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writediffpack.cpp:13: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writediffpack.cpp:13: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writediffpack.cpp:13: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writediffpack.cpp:13: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writediffpack.cpp: In function 'void netgen::WriteDiffPackFormat(const netgen::Mesh&, const netgen::NetgenGeometry&, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writediffpack.cpp:73:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 73 | for (i =1 ; i <= BIname.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writediffpack.cpp:116:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 116 | for (int jj = 0; jj < sels.Size(); jj++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writediffpack.cpp:236:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 236 | for (i =1 ; i <= BIname.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writediffpack.cpp:11: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 84%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writedolfin.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writedolfin.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writedolfin.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writedolfin.cpp:12: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writedolfin.cpp:12: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writedolfin.cpp:12: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writedolfin.cpp:12: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writedolfin.cpp:12: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writedolfin.cpp:12: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writedolfin.cpp:12: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writedolfin.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 84%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writeelmer.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeelmer.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeelmer.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeelmer.cpp:11: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeelmer.cpp:11: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeelmer.cpp:11: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeelmer.cpp:11: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeelmer.cpp:11: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeelmer.cpp:11: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeelmer.cpp:11: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeelmer.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 85%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writefeap.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writefeap.cpp:11: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writefeap.cpp:11: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writefeap.cpp:13: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writefeap.cpp:13: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writefeap.cpp:13: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writefeap.cpp:13: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writefeap.cpp:13: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writefeap.cpp:13: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writefeap.cpp:13: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writefeap.cpp: In function 'void netgen::WriteFEAPFormat(const netgen::Mesh&, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writefeap.cpp:56:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 56 | for (i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writefeap.cpp:73:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 73 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writefeap.cpp:11: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 85%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writefluent.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writefluent.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writefluent.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writefluent.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writefluent.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writefluent.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writefluent.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writefluent.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writefluent.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writefluent.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writefluent.cpp: In function 'void netgen::WriteFluentFormat(const netgen::Mesh&, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writefluent.cpp:162:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 162 | for (i = 1; i <= surfaceelp.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writefluent.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 86%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writegmsh.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writegmsh.cpp:16: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writegmsh.cpp:16: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writegmsh.cpp:18: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writegmsh.cpp:18: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writegmsh.cpp:18: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writegmsh.cpp:18: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writegmsh.cpp:18: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writegmsh.cpp:18: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writegmsh.cpp:18: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writegmsh.cpp:16: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 87%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writepermas.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writepermas.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writepermas.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writepermas.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writepermas.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writepermas.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writepermas.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writepermas.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writepermas.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writepermas.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writepermas.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 86%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writejcm.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writejcm.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writejcm.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writejcm.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writejcm.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writejcm.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writejcm.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writejcm.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writejcm.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writejcm.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writejcm.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writejcm.cpp:100:20: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 87%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writetecplot.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetecplot.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetecplot.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetecplot.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetecplot.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetecplot.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetecplot.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, doublemake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' >&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetecplot.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetecplot.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetecplot.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetecplot.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 88%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writetochnog.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetochnog.cpp:11: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetochnog.cpp:11: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetochnog.cpp:13: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetochnog.cpp:13: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetochnog.cpp:13: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetochnog.cpp:13: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetochnog.cpp:13: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetochnog.cpp:13: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetochnog.cpp:13: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetochnog.cpp:11: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 89%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writeuser.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeuser.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeuser.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeuser.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeuser.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeuser.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeuser.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /buildmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' dir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeuser.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeuser.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeuser.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeuser.cpp: In function 'void netgen::WriteSurfaceFormat(const netgen::Mesh&, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeuser.cpp:293:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 293 | for (i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeuser.cpp:303:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 303 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeuser.cpp: In function 'void netgen::WriteSTLFormat(const netgen::Mesh&, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeuser.cpp:340:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 340 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeuser.cpp: In function 'void netgen::WriteSTLExtFormat(const netgen::Mesh&, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeuser.cpp:424:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 424 | for(int bcInd = 1; bcInd <= faceBCs.Size(); bcInd++) | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeuser.cpp:433:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 433 | for (int i = 0; i < faceSei.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeuser.cpp: In function 'void netgen::WriteEdgeElementFormat(const netgen::Mesh&, const netgen::NetgenGeometry&, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeuser.cpp:826:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 826 | for (j=1; j <= edges.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeuser.cpp:837:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 837 | for (j=1; j <= edges.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeuser.cpp:868:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 868 | for (j=1; j <= edges.Size(); j++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeuser.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeuser.cpp:408:24: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeuser.cpp:401:14: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 88%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writetet.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetet.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetet.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetet.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetet.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetet.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetet.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/bumake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' ild/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetet.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetet.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetet.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetet.cpp: In function 'void netgen::WriteTETFormat(const netgen::Mesh&, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetet.cpp:71:25: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 71 | for(ElementIndex i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetet.cpp:527:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 527 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetet.cpp:545:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 545 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetet.cpp:552:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 552 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetet.cpp:570:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 570 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetet.cpp:577:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 577 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetet.cpp:595:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 595 | for(int i=0; i<=mesh.GetNP(); i++) | ~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetet.cpp:599:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 599 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetet.cpp:772:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 772 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetet.cpp:787:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 787 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetet.cpp:794:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 794 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetet.cpp:810:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 810 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetet.cpp:933:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 933 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetet.cpp:947:28: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 947 | for(ElementIndex i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetet.cpp:1021:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1021 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetet.cpp:1045:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1045 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetet.cpp:1065:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1065 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetet.cpp:1090:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1090 | for(int i=0; i& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/interface/writetet.cpp:469:45: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:274:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'void netgen::Intersection(const netgen::NgFlatArray&, const netgen::NgFlatArray&, netgen::NgArray&) [with T = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetet.cpp:614:72: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:796:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 796 | for(int i=0; i&, const netgen::NgFlatArray&, const netgen::NgFlatArray&, netgen::NgArray&) [with T = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetet.cpp:833:84: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:805:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 805 | for(int i=0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetet.cpp:28:14: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetet.cpp:602:22: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 89%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/wuchemnitz.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/wuchemnitz.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/wuchemnitz.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/wuchemnitz.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/wuchemnitz.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/wuchemnitz.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/wuchemnitz.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/wuchemnitz.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/wuchemnitz.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/wuchemnitz.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/wuchemnitz.cpp: In function 'void netgen::Convert()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/wuchemnitz.cpp:167:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (i = 1; i <= volelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/wuchemnitz.cpp:216:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 216 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/wuchemnitz.cpp: In function 'void netgen::WriteFile(std::ostream&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/wuchemnitz.cpp:278:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 278 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/wuchemnitz.cpp:283:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 283 | for (i = 1; i <= edges.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/wuchemnitz.cpp:290:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 290 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/wuchemnitz.cpp:297:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 297 | for (i = 1; i <= volelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/wuchemnitz.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 90%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writegmsh2.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writegmsh2.cpp:19: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writegmsh2.cpp:19: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writegmsh2.cpp:21: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writegmsh2.cpp:21: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writegmsh2.cpp:21: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writegmsh2.cpp:21: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writegmsh2.cpp:21: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writegmsh2.cpp:21: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writegmsh2.cpp:21: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writegmsh2.cpp:19: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 91%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/rw_cgns.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/rw_cgns.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/rw_cgns.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/rw_cgns.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/rw_cgns.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/rw_cgns.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/rw_cgns.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/rw_cgns.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/rw_cgns.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/rw_cgns.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 90%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writeOpenFOAM15x.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeOpenFOAM15x.cpp:27: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeOpenFOAM15x.cpp:27: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeOpenFOAM15x.cpp:29: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeOpenFOAM15x.cpp:29: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeOpenFOAM15x.cpp:29: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeOpenFOAM15x.cpp:29: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeOpenFOAM15x.cpp:29: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeOpenFOAM15x.cpp:29: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeOpenFOAM15x.cpp:29: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeOpenFOAM15x.cpp: In function 'bool netgen::BuildOwnerNeighbourLists(const netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeOpenFOAM15x.cpp:152:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 152 | for(int i = 1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeOpenFOAM15x.cpp: In function 'void netgen::WriteNeighbourFile(std::ostream*)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeOpenFOAM15x.cpp:310:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 310 | for(int i = 1; i <= neighbour_celllist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeOpenFOAM15x.cpp: In function 'void netgen::WriteOwnerFile(std::ostream*)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeOpenFOAM15x.cpp:344:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 344 | for(int i = 1; i <= owner_celllist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeOpenFOAM15x.cpp:351:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 351 | for(int i = 1; i <= surfelem_lists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeOpenFOAM15x.cpp: In function 'void netgen::WriteFacesFile(std::ostream*, const netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeOpenFOAM15x.cpp:392:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 392 | for(int i = 1; i <= owner_facelist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeOpenFOAM15x.cpp:427:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 427 | for(int j = 1; j <= facepnts.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeOpenFOAM15x.cpp:430:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 430 | if(j != facepnts.Size()) *outfile << " "; | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeOpenFOAM15x.cpp:438:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 438 | for(int i = 1; i <= surfelem_lists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeOpenFOAM15x.cpp:470:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 470 | for(int j = 1; j <= facepnts.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeOpenFOAM15x.cpp:473:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 473 | if(j != facepnts.Size()) *outfile << " "; | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeOpenFOAM15x.cpp: In function 'void netgen::WriteBoundaryFile(std::ostream*)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeOpenFOAM15x.cpp:560:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 560 | for(int i = 2; i <= surfelem_bclist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeOpenFOAM15x.cpp:580:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 580 | for(int i = 1; i <= bcarray.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeOpenFOAM15x.cpp:27: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeOpenFOAM15x.cpp:119:28: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 91%] Linking CXX shared library libnginterface.so /usr/lib64/openmpi/bin/mpicxx -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -shared -Wl,-soname,libnginterface.so.6.2 -o libnginterface.so.6.2 CMakeFiles/interface.dir/nginterface.cpp.o CMakeFiles/interface.dir/nginterface_v2.cpp.o CMakeFiles/interface.dir/read_fnf_mesh.cpp.o CMakeFiles/interface.dir/readtetmesh.cpp.o CMakeFiles/interface.dir/readuser.cpp.o CMakeFiles/interface.dir/writeabaqus.cpp.o CMakeFiles/interface.dir/writediffpack.cpp.o CMakeFiles/interface.dir/writedolfin.cpp.o CMakeFiles/interface.dir/writeelmer.cpp.o CMakeFiles/interface.dir/writefeap.cpp.o CMakeFiles/interface.dir/writefluent.cpp.o CMakeFiles/interface.dir/writegmsh.cpp.o CMakeFiles/interface.dir/writejcm.cpp.o CMakeFiles/interface.dir/writepermas.cpp.o CMakeFiles/interface.dir/writetecplot.cpp.o CMakeFiles/interface.dir/writetet.cpp.o CMakeFiles/interface.dir/writetochnog.cpp.o CMakeFiles/interface.dir/writeuser.cpp.o CMakeFiles/interface.dir/wuchemnitz.cpp.o CMakeFiles/interface.dir/writegmsh2.cpp.o CMakeFiles/interface.dir/writeOpenFOAM15x.cpp.o CMakeFiles/interface.dir/rw_cgns.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/csg:/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/geom2d:/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/stlgeom:/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/visualization:/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/core: ../csg/libngcsg.so.6.2 ../geom2d/libnggeom2d.so.6.2 ../stlgeom/libngstl.so.6.2 ../visualization/libngvisual.so.6.2 ../meshing/libngmesh.so.6.2 ../core/libngcore.so /usr/lib64/openmpi/lib/libmpi.so make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' make[4]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 91%] Built target interface make[4]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' Dependee "/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/nglib/CMakeFiles/nglib.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/nglib/CMakeFiles/nglib.dir/depend.internal". Dependee "/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/nglib/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/nglib/CMakeFiles/nglib.dir/depend.internal". Scanning dependencies of target nglib make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 91%] Building CXX object nglib/CMakeFiles/nglib.dir/nglib.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/nglib/nglib.cpp:13: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/nglib/nglib.cpp:13: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/nglib/nglib.cpp:16: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/nglib/nglib.cpp:16: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/nglib/nglib.cpp:16: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/nglib/nglib.cpp:16: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/nglib/nglib.cpp:16: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/nglib/nglib.cpp:16: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/nglib/nglib.cpp:16: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/nglib/nglib.cpp:17: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/nglib/nglib.cpp:17: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/nglib/nglib.cpp:23: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(size_t, double)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../occ/occgeom.hpp:373:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare] 373 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/nglib/nglib.cpp: In function 'nglib::Ng_Result nglib::Ng_MergeMesh(void**, const char*)': /builddir/build/BUILD/netgen-6.2.2004/nglib/nglib.cpp:181:24: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'const int' [-Wsign-compare] 181 | if(m->GetNP() > num_pts) | ~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/nglib/nglib.cpp: In function 'nglib::Ng_Result nglib::Ng_OCC_GenerateSurfaceMesh(void**, void**, nglib::Ng_Meshing_Parameters*)': /builddir/build/BUILD/netgen-6.2.2004/nglib/nglib.cpp:939:22: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 939 | if(me->GetNP() <= numpoints) | ~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/nglib/nglib.cpp:926:11: warning: variable 'perfstepsend' set but not used [-Wunused-but-set-variable] 926 | int perfstepsend = MESHCONST_MESHSURFACE; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/nglib/nglib.cpp:13: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../occ/occgeom.hpp:420:25: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 92%] Linking CXX shared library libnglib.so /usr/lib64/openmpi/bin/mpicxx -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -shared -Wl,-soname,libnglib.so.6.2 -o libnglib.so.6.2 CMakeFiles/nglib.dir/nglib.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/interface:/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/stlgeom:/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/geom2d:/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/csg:/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/occ:/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/visualization:/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/core: ../libsrc/interface/libnginterface.so.6.2 ../libsrc/stlgeom/libngstlvis.so.6.2 ../libsrc/geom2d/libnggeom2dvis.so.6.2 ../libsrc/csg/libngcsgvis.so.6.2 /usr/lib64/libTKBO.so /usr/lib64/libTKBool.so /usr/lib64/libTKBRep.so /usr/lib64/libTKCAF.so /usr/lib64/libTKCDF.so /usr/lib64/libTKernel.so /usr/lib64/libTKG2d.so /usr/lib64/libTKG3d.so /usr/lib64/libTKGeomAlgo.so /usr/lib64/libTKGeomBase.so /usr/lib64/libTKHLR.so /usr/lib64/libTKIGES.so /usr/lib64/libTKLCAF.so /usr/lib64/libTKMath.so /usr/lib64/libTKMesh.so /usr/lib64/libTKOffset.so /usr/lib64/libTKPrim.so /usr/lib64/libTKService.so /usr/lib64/libTKShHealing.so /usr/lib64/libTKSTEP.so /usr/lib64/libTKSTEP209.so /usr/lib64/libTKSTEPAttr.so /usr/lib64/libTKSTEPBase.so /usr/lib64/libTKSTL.so /usr/lib64/libTKTopAlgo.so /usr/lib64/libTKV3d.so /usr/lib64/libTKXCAF.so /usr/lib64/libTKXDEIGES.so /usr/lib64/libTKXDESTEP.so /usr/lib64/libTKXSBase.so /usr/lib64/libTKVCAF.so /usr/lib64/libGL.so /usr/lib64/libGLU.so -lpthread /usr/lib64/libXmu.so /usr/lib64/libjpeg.so /usr/lib64/libz.so /usr/lib64/libTKBO.so /usr/lib64/libTKBool.so /usr/lib64/libTKBRep.so /usr/lib64/libTKCAF.so /usr/lib64/libTKCDF.so /usr/lib64/libTKernel.so /usr/lib64/libTKG2d.so /usr/lib64/libTKG3d.so /usr/lib64/libTKGeomAlgo.so /usr/lib64/libTKGeomBase.so /usr/lib64/libTKHLR.so /usr/lib64/libTKIGES.so /usr/lib64/libTKLCAF.so /usr/lib64/libTKMath.so /usr/lib64/libTKMesh.so /usr/lib64/libTKOffset.so /usr/lib64/libTKPrim.so /usr/lib64/libTKService.so /usr/lib64/libTKShHealing.so /usr/lib64/libTKSTEP.so /usr/lib64/libTKSTEP209.so /usr/lib64/libTKSTEPAttr.so /usr/lib64/libTKSTEPBase.so /usr/lib64/libTKSTL.so /usr/lib64/libTKTopAlgo.so /usr/lib64/libTKV3d.so /usr/lib64/libTKXCAF.so /usr/lib64/libTKXDEIGES.so /usr/lib64/libTKXDESTEP.so /usr/lib64/libTKXSBase.so /usr/lib64/libTKVCAF.so ../libsrc/occ/libngocc.so.6.2 /usr/lib64/libpython3.8.so ../libsrc/stlgeom/libngstl.so.6.2 ../libsrc/geom2d/libnggeom2d.so.6.2 ../libsrc/csg/libngcsg.so.6.2 ../libsrc/meshing/libngmesh.so.6.2 ../libsrc/visualization/libngvisual.so.6.2 /usr/lib64/libGL.so /usr/lib64/libGLU.so -lpthread /usr/lib64/libXmu.so /usr/lib64/libjpeg.so /usr/lib64/libz.so /usr/lib64/libpython3.8.so ../libsrc/core/libngcore.so /usr/lib64/openmpi/lib/libmpi.so make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' make[4]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 92%] Built target nglib make[4]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' Dependee "/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/ng/CMakeFiles/ngpy.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/ng/CMakeFiles/ngpy.dir/depend.internal". Dependee "/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/ng/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/ng/CMakeFiles/ngpy.dir/depend.internal". Scanning dependencies of target ngpy make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' Dependee "/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/ng/CMakeFiles/gui.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/ng/CMakeFiles/gui.dir/depend.internal". Dependee "/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/ng/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/ng/CMakeFiles/gui.dir/depend.internal". Scanning dependencies of target gui make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 93%] Building CXX object ng/CMakeFiles/gui.dir/gui.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/gui.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/gui.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/gui.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/gui.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/gui.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/gui.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/gui.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/gui.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/gui.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 94%] Building CXX object ng/CMakeFiles/gui.dir/demoview.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/demoview.cpp:12: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/demoview.cpp:12: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/demoview.cpp:15: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/demoview.cpp:15: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/demoview.cpp:15: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/demoview.cpp:15: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/demoview.cpp:15: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/demoview.cpp:15: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/demoview.cpp:15: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/demoview.cpp:17: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/demoview.cpp:17: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/demoview.cpp:12: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../visualization/vssolution.hpp:238:31: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/ng/demoview.cpp: In instantiation of 'void netgen::InterpolationSpline::AddSpline(double, double, double, S, S, S) [with S = netgen::Vec<3, double>]': /builddir/build/BUILD/netgen-6.2.2004/ng/demoview.cpp:353:70: required from here /builddir/build/BUILD/netgen-6.2.2004/ng/demoview.cpp:273:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 273 | for (pos = 0; pos < ip.Size() && ip[pos][0].GetT() < t1; pos++) ; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/ng/demoview.cpp: In instantiation of 'S netgen::InterpolationSpline::Evaluate(double) [with S = netgen::Vec<3, double>]': /builddir/build/BUILD/netgen-6.2.2004/ng/demoview.cpp:424:62: required from here /builddir/build/BUILD/netgen-6.2.2004/ng/demoview.cpp:300:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 300 | for (pos = 0; pos < ip.Size() && t >= ip[pos][0].GetT(); pos++) ; | ~~~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/demoview.cpp:12: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 92%] Building CXX object ng/CMakeFiles/ngpy.dir/netgenpy.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 96%] Linking CXX shared library libngpy.so /usr/lib64/openmpi/bin/mpicxx -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -shared -Wl,-soname,libngpy.so -o libngpy.so CMakeFiles/ngpy.dir/netgenpy.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/nglib:/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/interface:/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/stlgeom:/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/geom2d:/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/csg:/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/visualization:/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/occ:/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/core: ../nglib/libnglib.so.6.2 ../libsrc/interface/libnginterface.so.6.2 ../libsrc/stlgeom/libngstlvis.so.6.2 ../libsrc/stlgeom/libngstl.so.6.2 ../libsrc/geom2d/libnggeom2dvis.so.6.2 ../libsrc/geom2d/libnggeom2d.so.6.2 ../libsrc/csg/libngcsgvis.so.6.2 ../libsrc/csg/libngcsg.so.6.2 ../libsrc/meshing/libngmesh.so.6.2 ../libsrc/visualization/libngvisual.so.6.2 ../libsrc/occ/libngocc.so.6.2 ../libsrc/core/libngcore.so /usr/lib64/openmpi/lib/libmpi.so /usr/lib64/libpython3.8.so make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' make[4]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 96%] Built target ngpy make[4]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 92%] Building CXX object ng/CMakeFiles/gui.dir/ngpkg.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/ngpkg.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/ngpkg.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/ngpkg.cpp:11: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/ngpkg.cpp:11: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/ngpkg.cpp:11: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/ngpkg.cpp:11: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/ngpkg.cpp:11: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/ngpkg.cpp:11: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/ngpkg.cpp:18: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/ng/ngpkg.cpp: In function 'int netgen::Ng_LoadMesh(ClientData, Tcl_Interp*, int, const char**)': /builddir/build/BUILD/netgen-6.2.2004/ng/ngpkg.cpp:234:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 234 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/ng/ngpkg.cpp:261:24: warning: catching polymorphic type 'using NgException = class ngcore::Exception' {aka 'class ngcore::Exception'} by value [-Wcatch-value=] 261 | catch (NgException e) | ^ /builddir/build/BUILD/netgen-6.2.2004/ng/ngpkg.cpp: In function 'int netgen::Ng_MergeMesh(ClientData, Tcl_Interp*, int, const char**)': /builddir/build/BUILD/netgen-6.2.2004/ng/ngpkg.cpp:336:24: warning: catching polymorphic type 'using NgException = class ngcore::Exception' {aka 'class ngcore::Exception'} by value [-Wcatch-value=] 336 | catch (NgException e) | ^ /builddir/build/BUILD/netgen-6.2.2004/ng/ngpkg.cpp: In function 'int netgen::Ng_GetExportFormats(ClientData, Tcl_Interp*, int, const char**)': /builddir/build/BUILD/netgen-6.2.2004/ng/ngpkg.cpp:358:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 358 | for (int i = 1; i <= userformats.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/ng/ngpkg.cpp: In function 'int netgen::Ng_LoadGeometry(ClientData, Tcl_Interp*, int, const char**)': /builddir/build/BUILD/netgen-6.2.2004/ng/ngpkg.cpp:532:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 532 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/ng/ngpkg.cpp:601:24: warning: catching polymorphic type 'using NgException = class ngcore::Exception' {aka 'class ngcore::Exception'} by value [-Wcatch-value=] 601 | catch (NgException e) | ^ /builddir/build/BUILD/netgen-6.2.2004/ng/ngpkg.cpp: In function 'int netgen::Ng_SaveGeometry(ClientData, Tcl_Interp*, int, const char**)': /builddir/build/BUILD/netgen-6.2.2004/ng/ngpkg.cpp:632:21: warning: catching polymorphic type 'using NgException = class ngcore::Exception' {aka 'class ngcore::Exception'} by value [-Wcatch-value=] 632 | catch (NgException e) | ^ /builddir/build/BUILD/netgen-6.2.2004/ng/ngpkg.cpp: In function 'int netgen::Ng_ReadStatus(ClientData, Tcl_Interp*, int, const char**)': /builddir/build/BUILD/netgen-6.2.2004/ng/ngpkg.cpp:689:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 689 | if (prev_np != mesh->GetNP()) | ~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/ng/ngpkg.cpp:696:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 696 | if (prev_ne != mesh->GetNE()) | ~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/ng/ngpkg.cpp:703:22: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 703 | if (prev_nse != mesh->GetNSE()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/ng/ngpkg.cpp:712:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | for (int i = 0; i < tets_in_qualclass.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/ng/ngpkg.cpp: In function 'int netgen::Ng_GenerateBoundaryLayer(ClientData, Tcl_Interp*, int, const char**)': /builddir/build/BUILD/netgen-6.2.2004/ng/ngpkg.cpp:1175:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1175 | for(int i = 1; i <= surfid.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/ng/ngpkg.cpp: In function 'void* netgen::MeshingDummy(void*)': /builddir/build/BUILD/netgen-6.2.2004/ng/ngpkg.cpp:1483:24: warning: catching polymorphic type 'using NgException = class ngcore::Exception' {aka 'class ngcore::Exception'} by value [-Wcatch-value=] 1483 | catch (NgException e) | ^ /builddir/build/BUILD/netgen-6.2.2004/ng/ngpkg.cpp: In function 'int netgen::Ng_GenerateMesh(ClientData, Tcl_Interp*, int, const char**)': /builddir/build/BUILD/netgen-6.2.2004/ng/ngpkg.cpp:1535:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1535 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/ng/ngpkg.cpp: In function 'void netgen::SetVisualScene(Tcl_Interp*)': /builddir/build/BUILD/netgen-6.2.2004/ng/ngpkg.cpp:1986:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1986 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/ngpkg.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../visualization/vssolution.hpp:238:31: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/ng/ngpkg.cpp:1191:19: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:388:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 388 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/flags.hpp:16, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:8, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/ngpkg.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const string&) const [with T = netgen::VisualScene*; std::string = std::__cxx11::basic_string]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(const string&, const T&) [with T = netgen::VisualScene*; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/netgen-6.2.2004/ng/ngpkg.cpp:1968:52: required from here /builddir/build/BUILD/netgen-6.2.2004/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++) | ~~^~~~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 94%] Building CXX object ng/CMakeFiles/gui.dir/parallelfunc.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/parallelfunc.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/parallelfunc.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/parallelfunc.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/parallelfunc.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/parallelfunc.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/parallelfunc.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/parallelfunc.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/parallelfunc.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/ng/parallelfunc.cpp: In function 'void ParallelRun()': /builddir/build/BUILD/netgen-6.2.2004/ng/parallelfunc.cpp:68:14: warning: unused variable 'status' [-Wunused-variable] 68 | MPI_Status status; | ^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/parallelfunc.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../visualization/vssolution.hpp:238:31: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = double; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../visualization/vssolution.hpp:23:18: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:274:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../visualization/vssolution.hpp:23:18: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:274:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::VisualSceneSolution::SolData*; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../visualization/vssolution.hpp:23:18: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:274:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 95%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/stlgeom/stlpkg.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlpkg.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlpkg.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlpkg.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlpkg.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlpkg.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlpkg.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlpkg.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlpkg.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlpkg.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlpkg.cpp:12: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlpkg.cpp:12: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlpkg.cpp: In function 'int netgen::Ng_STLCalcLocalH(ClientData, Tcl_Interp*, int, const char**)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlpkg.cpp:524:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 524 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlpkg.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../visualization/vssolution.hpp:238:31: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 96%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/visualization/visualpkg.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/visualpkg.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/visualpkg.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/visualpkg.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/visualpkg.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/visualpkg.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/visualpkg.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/visualpkg.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/visualpkg.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/visualpkg.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/visualpkg.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/visualpkg.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/visualpkg.cpp: In function 'int netgen::Ng_Vis_Set(ClientData, Tcl_Interp*, int, const char**)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/visualpkg.cpp:81:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 81 | for (int i = 0; i < vssolution.soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/visualpkg.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../visualization/vssolution.hpp:238:31: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 97%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/geom2d/geom2dpkg.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/geom2dpkg.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/geom2dpkg.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/geom2dpkg.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/geom2dpkg.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/geom2dpkg.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/geom2dpkg.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/geom2dpkg.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/geom2dpkg.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/geom2dpkg.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../visualization/vssolution.hpp:238:31: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 97%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/csg/csgpkg.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgpkg.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgpkg.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgpkg.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgpkg.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgpkg.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgpkg.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgpkg.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgpkg.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgpkg.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgpkg.cpp: In function 'int netgen::Ng_GetPrimitiveData(ClientData, Tcl_Interp*, int, const char**)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgpkg.cpp:230:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 230 | for (int i = 1; i <= coeffs.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgpkg.cpp: In function 'int netgen::Ng_SingularEdgeMS(ClientData, Tcl_Interp*, int, const char**)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgpkg.cpp:515:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 515 | for (int i = 1; i <= geometry->singedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgpkg.cpp: In function 'int netgen::Ng_SingularPointMS(ClientData, Tcl_Interp*, int, const char**)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgpkg.cpp:533:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 533 | for (int i = 1; i <= geometry->singpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgpkg.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../visualization/vssolution.hpp:238:31: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 98%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/occ/occpkg.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occpkg.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occpkg.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occpkg.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occpkg.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occpkg.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occpkg.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occpkg.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occpkg.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occpkg.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occpkg.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(std::size_t, double)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../occ/occgeom.hpp:373:17: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare] 373 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occpkg.cpp: In function 'int netgen::Ng_CurrentFaceColours(ClientData, Tcl_Interp*, int, const char**)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occpkg.cpp:692:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | for(int i = 0; i < face_colours.Size();i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occpkg.cpp:718:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 718 | for(int j = 0; j < surfElems.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occpkg.cpp:742:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 742 | for(int j = 0; j < surfElems.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occpkg.cpp:766:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 766 | for(int j = 0; j < surfElems.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occpkg.cpp:773:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 773 | for(int j = 0; j < surfElems.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occpkg.cpp:797:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 797 | for(int j = 0; j < surfElems.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occpkg.cpp:804:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 804 | for(int j = 0; j < surfElems.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occpkg.cpp:816:26: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 816 | for(int i = 1; i <= mesh->GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occpkg.cpp:826:26: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 826 | for(int i = 1; i <= mesh->GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occpkg.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../visualization/vssolution.hpp:238:31: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../occ/occgeom.hpp:420:25: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 98%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/occ/vsocc.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/vsocc.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/vsocc.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/vsocc.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/vsocc.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/vsocc.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/vsocc.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/vsocc.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/vsocc.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/vsocc.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(std::size_t, double)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../occ/occgeom.hpp:373:17: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare] 373 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/vsocc.cpp: In member function 'virtual void netgen::VisualSceneOCCGeometry::BuildScene(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/vsocc.cpp:419:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 419 | for (int i = 1; i <= linelists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/vsocc.cpp:423:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::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.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/vsocc.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../visualization/vssolution.hpp:238:31: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../occ/occgeom.hpp:420:25: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 99%] Linking CXX shared library libnggui.so /usr/lib64/openmpi/bin/mpicxx -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -shared -Wl,-soname,libnggui.so.6.2 -o libnggui.so.6.2 CMakeFiles/gui.dir/gui.cpp.o CMakeFiles/gui.dir/ngpkg.cpp.o CMakeFiles/gui.dir/demoview.cpp.o CMakeFiles/gui.dir/parallelfunc.cpp.o CMakeFiles/gui.dir/__/libsrc/stlgeom/stlpkg.cpp.o CMakeFiles/gui.dir/__/libsrc/visualization/visualpkg.cpp.o CMakeFiles/gui.dir/__/libsrc/csg/csgpkg.cpp.o CMakeFiles/gui.dir/__/libsrc/geom2d/geom2dpkg.cpp.o CMakeFiles/gui.dir/__/libsrc/occ/occpkg.cpp.o CMakeFiles/gui.dir/__/libsrc/occ/vsocc.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/nglib:/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/ng/Togl2.1:/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/stlgeom:/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/geom2d:/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/interface:/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/csg:/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/visualization:/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/occ:/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/core: ../nglib/libnglib.so.6.2 Togl2.1/libngtogl.so.6.2 /usr/lib64/libz.so /usr/lib64/libjpeg.so /usr/lib64/libXmu.so /usr/lib64/libX11.so /usr/lib64/libTKBO.so /usr/lib64/libTKBool.so /usr/lib64/libTKBRep.so /usr/lib64/libTKCAF.so /usr/lib64/libTKCDF.so /usr/lib64/libTKernel.so /usr/lib64/libTKG2d.so /usr/lib64/libTKG3d.so /usr/lib64/libTKGeomAlgo.so /usr/lib64/libTKGeomBase.so /usr/lib64/libTKHLR.so /usr/lib64/libTKIGES.so /usr/lib64/libTKLCAF.so /usr/lib64/libTKMath.so /usr/lib64/libTKMesh.so /usr/lib64/libTKOffset.so /usr/lib64/libTKPrim.so /usr/lib64/libTKService.so /usr/lib64/libTKShHealing.so /usr/lib64/libTKSTEP.so /usr/lib64/libTKSTEP209.so /usr/lib64/libTKSTEPAttr.so /usr/lib64/libTKSTEPBase.so /usr/lib64/libTKSTL.so /usr/lib64/libTKTopAlgo.so /usr/lib64/libTKV3d.so /usr/lib64/libTKXCAF.so /usr/lib64/libTKXDEIGES.so /usr/lib64/libTKXDESTEP.so /usr/lib64/libTKXSBase.so /usr/lib64/libTKVCAF.so /usr/lib64/libtcl.so /usr/lib64/libtk.so ../libsrc/stlgeom/libngstlvis.so.6.2 ../libsrc/geom2d/libnggeom2dvis.so.6.2 ../libsrc/interface/libnginterface.so.6.2 ../libsrc/geom2d/libnggeom2d.so.6.2 ../libsrc/stlgeom/libngstl.so.6.2 ../libsrc/csg/libngcsgvis.so.6.2 ../libsrc/csg/libngcsg.so.6.2 ../libsrc/meshing/libngmesh.so.6.2 ../libsrc/visualization/libngvisual.so.6.2 ../libsrc/occ/libngocc.so.6.2 ../libsrc/core/libngcore.so /usr/lib64/openmpi/lib/libmpi.so -ldl /usr/lib64/libGL.so /usr/lib64/libGLU.so /usr/lib64/libpython3.8.so make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' make[4]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 99%] Built target gui make[4]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' Dependee "/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/ng/CMakeFiles/netgen.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/ng/CMakeFiles/netgen.dir/depend.internal". Dependee "/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/ng/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/ng/CMakeFiles/netgen.dir/depend.internal". Scanning dependencies of target netgen make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [100%] Building CXX object ng/CMakeFiles/netgen.dir/ngappinit.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/ngappinit.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/ngappinit.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/ngappinit.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/ngappinit.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/ngappinit.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/ngappinit.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/ngappinit.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/ngappinit.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/ngappinit.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [100%] Linking CXX executable netgen-mesher /usr/lib64/openmpi/bin/mpicxx -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld CMakeFiles/netgen.dir/ngappinit.cpp.o -o netgen-mesher -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/ng:/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/ng/Togl2.1:/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/nglib:/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/occ:/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/stlgeom:/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/geom2d:/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/interface:/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/csg:/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/visualization:/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/core: libnggui.so.6.2 /usr/lib64/openmpi/lib/libmpi.so Togl2.1/libngtogl.so.6.2 /usr/lib64/libz.so /usr/lib64/libjpeg.so /usr/lib64/libXmu.so /usr/lib64/libX11.so /usr/lib64/libTKBO.so /usr/lib64/libTKBool.so /usr/lib64/libTKBRep.so /usr/lib64/libTKCAF.so /usr/lib64/libTKCDF.so /usr/lib64/libTKernel.so /usr/lib64/libTKG2d.so /usr/lib64/libTKG3d.so /usr/lib64/libTKGeomAlgo.so /usr/lib64/libTKGeomBase.so /usr/lib64/libTKHLR.so /usr/lib64/libTKIGES.so /usr/lib64/libTKLCAF.so /usr/lib64/libTKMath.so /usr/lib64/libTKMesh.so /usr/lib64/libTKOffset.so /usr/lib64/libTKPrim.so /usr/lib64/libTKService.so /usr/lib64/libTKShHealing.so /usr/lib64/libTKSTEP.so /usr/lib64/libTKSTEP209.so /usr/lib64/libTKSTEPAttr.so /usr/lib64/libTKSTEPBase.so /usr/lib64/libTKSTL.so /usr/lib64/libTKTopAlgo.so /usr/lib64/libTKV3d.so /usr/lib64/libTKXCAF.so /usr/lib64/libTKXDEIGES.so /usr/lib64/libTKXDESTEP.so /usr/lib64/libTKXSBase.so /usr/lib64/libTKVCAF.so /usr/lib64/libtk.so /usr/lib64/libtcl.so ../nglib/libnglib.so.6.2 ../libsrc/occ/libngocc.so.6.2 -ldl /usr/lib64/libGL.so /usr/lib64/libGLU.so ../libsrc/stlgeom/libngstlvis.so.6.2 ../libsrc/geom2d/libnggeom2dvis.so.6.2 ../libsrc/interface/libnginterface.so.6.2 ../libsrc/stlgeom/libngstl.so.6.2 ../libsrc/geom2d/libnggeom2d.so.6.2 ../libsrc/csg/libngcsgvis.so.6.2 ../libsrc/csg/libngcsg.so.6.2 ../libsrc/meshing/libngmesh.so.6.2 ../libsrc/visualization/libngvisual.so.6.2 ../libsrc/core/libngcore.so /usr/lib64/openmpi/lib/libmpi.so /usr/lib64/libpython3.8.so make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' make[4]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [100%] Built target netgen make[4]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' make[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi' cd /builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen && /usr/bin/cmake -E touch /builddir/build/BUILD/netgen-6.2.2004/openmpi/dependencies/src/netgen-stamp/netgen-build make[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi' make[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi' [ 90%] No install step for 'netgen' cd /builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen && /usr/bin/cmake -E echo_append cd /builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen && /usr/bin/cmake -E touch /builddir/build/BUILD/netgen-6.2.2004/openmpi/dependencies/src/netgen-stamp/netgen-install make[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi' make[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi' [100%] Completed 'netgen' /usr/bin/cmake -E make_directory /builddir/build/BUILD/netgen-6.2.2004/openmpi/CMakeFiles /usr/bin/cmake -E touch /builddir/build/BUILD/netgen-6.2.2004/openmpi/CMakeFiles/netgen-complete /usr/bin/cmake -E touch /builddir/build/BUILD/netgen-6.2.2004/openmpi/dependencies/src/netgen-stamp/netgen-done make[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi' make[1]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi' [100%] Built target netgen make[1]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/netgen-6.2.2004/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 '' ']' ++ '[' -z /usr/share/modulefiles ']' ++ 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 +++ /usr/bin/ps -p 176224 -ocomm= ++ my_shell=sh +++ /usr/bin/expr sh : '-*\(.*\)' ++ my_shell=sh +++ /usr/bin/basename sh ++ my_shell=sh ++ '[' -f /usr/share/lmod/lmod/init/sh ']' ++ source /usr/share/lmod/lmod/init/sh +++ LMOD_ROOT=/usr/share/lmod +++ LMOD_PKG=/usr/share/lmod/lmod +++ LMOD_DIR=/usr/share/lmod/lmod/libexec/ +++ LMOD_CMD=/usr/share/lmod/lmod/libexec/lmod +++ MODULESHOME=/usr/share/lmod/lmod +++ export LMOD_CMD +++ export LMOD_PKG +++ export LMOD_DIR +++ export MODULESHOME +++ export LMOD_DIR ++ unset my_shell PS_CMD EXPR_CMD BASENAME_CMD MODULEPATH_INIT + module unload mpi/openmpi-riscv64 ++ /usr/share/lmod/lmod/libexec/lmod sh unload mpi/openmpi-riscv64 + eval unset '__LMOD_REF_COUNT_LD_LIBRARY_PATH;' unset 'LD_LIBRARY_PATH;' unset '__LMOD_REF_COUNT_LOADEDMODULES;' unset 'LOADEDMODULES;' '__LMOD_REF_COUNT_MANPATH=/usr/share/lmod/lmod/share/man:1;' export '__LMOD_REF_COUNT_MANPATH;' 'MANPATH=/usr/share/lmod/lmod/share/man;' export 'MANPATH;' 'MODULEPATH=/etc/modulefiles:/usr/share/modulefiles:/usr/share/modulefiles/Linux:/usr/share/modulefiles/Core:/usr/share/lmod/lmod/modulefiles/Core;' export 'MODULEPATH;' unset 'MPI_BIN;' unset 'MPI_COMPILER;' unset 'MPI_FORTRAN_MOD_DIR;' unset 'MPI_HOME;' unset 'MPI_INCLUDE;' unset 'MPI_LIB;' unset 'MPI_MAN;' unset 'MPI_PYTHON3_SITEARCH;' unset 'MPI_SUFFIX;' unset 'MPI_SYSCONFIG;' '__LMOD_REF_COUNT_PATH=/usr/bin:1\;/bin:1\;/usr/sbin:1\;/sbin:1\;/usr/local/sbin:1;' export '__LMOD_REF_COUNT_PATH;' 'PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin;' export 'PATH;' '__LMOD_REF_COUNT_PKG_CONFIG_PATH=/usr/lib64/pkgconfig:1\;/usr/share/pkgconfig:1;' export '__LMOD_REF_COUNT_PKG_CONFIG_PATH;' 'PKG_CONFIG_PATH=:/usr/lib64/pkgconfig:/usr/share/pkgconfig;' export 'PKG_CONFIG_PATH;' unset '__LMOD_REF_COUNT__LMFILES_;' unset '_LMFILES_;' '_ModuleTable001_=X01vZHVsZVRhYmxlXz17WyJNVHZlcnNpb24iXT0zLFsiY19yZWJ1aWxkVGltZSJdPWZhbHNlLFsiY19zaG9ydFRpbWUiXT1mYWxzZSxkZXB0aFQ9e30sZmFtaWx5PXt9LG1UPXt9LG1wYXRoQT17Ii9ldGMvbW9kdWxlZmlsZXMiLCIvdXNyL3NoYXJlL21vZHVsZWZpbGVzIiwiL3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9MaW51eCIsIi91c3Ivc2hhcmUvbW9kdWxlZmlsZXMvQ29yZSIsIi91c3Ivc2hhcmUvbG1vZC9sbW9kL21vZHVsZWZpbGVzL0NvcmUiLH0sWyJzeXN0ZW1CYXNlTVBBVEgiXT0iL2V0Yy9tb2R1bGVmaWxlczovdXNyL3NoYXJlL21vZHVsZWZpbGVzOi91c3Ivc2hhcmUvbW9kdWxlZmlsZXMvTGludXg6L3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9Db3JlOi91c3Ivc2hh;' export '_ModuleTable001_;' '_ModuleTable002_=cmUvbG1vZC9sbW9kL21vZHVsZWZpbGVzL0NvcmUiLH0=;' export '_ModuleTable002_;' '_ModuleTable_Sz_=2;' export '_ModuleTable_Sz_;' ++ unset __LMOD_REF_COUNT_LD_LIBRARY_PATH ++ unset LD_LIBRARY_PATH ++ unset __LMOD_REF_COUNT_LOADEDMODULES ++ unset LOADEDMODULES ++ __LMOD_REF_COUNT_MANPATH=/usr/share/lmod/lmod/share/man:1 ++ export __LMOD_REF_COUNT_MANPATH ++ MANPATH=/usr/share/lmod/lmod/share/man ++ export MANPATH ++ MODULEPATH=/etc/modulefiles:/usr/share/modulefiles:/usr/share/modulefiles/Linux:/usr/share/modulefiles/Core:/usr/share/lmod/lmod/modulefiles/Core ++ export MODULEPATH ++ unset MPI_BIN ++ unset MPI_COMPILER ++ unset MPI_FORTRAN_MOD_DIR ++ unset MPI_HOME ++ unset MPI_INCLUDE ++ unset MPI_LIB ++ unset MPI_MAN ++ unset MPI_PYTHON3_SITEARCH ++ unset MPI_SUFFIX ++ unset MPI_SYSCONFIG ++ __LMOD_REF_COUNT_PATH='/usr/bin:1;/bin:1;/usr/sbin:1;/sbin:1;/usr/local/sbin:1' ++ export __LMOD_REF_COUNT_PATH ++ PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin ++ export PATH ++ __LMOD_REF_COUNT_PKG_CONFIG_PATH='/usr/lib64/pkgconfig:1;/usr/share/pkgconfig:1' ++ export __LMOD_REF_COUNT_PKG_CONFIG_PATH ++ PKG_CONFIG_PATH=:/usr/lib64/pkgconfig:/usr/share/pkgconfig ++ export PKG_CONFIG_PATH ++ unset __LMOD_REF_COUNT__LMFILES_ ++ unset _LMFILES_ ++ _ModuleTable001_=X01vZHVsZVRhYmxlXz17WyJNVHZlcnNpb24iXT0zLFsiY19yZWJ1aWxkVGltZSJdPWZhbHNlLFsiY19zaG9ydFRpbWUiXT1mYWxzZSxkZXB0aFQ9e30sZmFtaWx5PXt9LG1UPXt9LG1wYXRoQT17Ii9ldGMvbW9kdWxlZmlsZXMiLCIvdXNyL3NoYXJlL21vZHVsZWZpbGVzIiwiL3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9MaW51eCIsIi91c3Ivc2hhcmUvbW9kdWxlZmlsZXMvQ29yZSIsIi91c3Ivc2hhcmUvbG1vZC9sbW9kL21vZHVsZWZpbGVzL0NvcmUiLH0sWyJzeXN0ZW1CYXNlTVBBVEgiXT0iL2V0Yy9tb2R1bGVmaWxlczovdXNyL3NoYXJlL21vZHVsZWZpbGVzOi91c3Ivc2hhcmUvbW9kdWxlZmlsZXMvTGludXg6L3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9Db3JlOi91c3Ivc2hh ++ export _ModuleTable001_ ++ _ModuleTable002_=cmUvbG1vZC9sbW9kL21vZHVsZWZpbGVzL0NvcmUiLH0= ++ export _ModuleTable002_ ++ _ModuleTable_Sz_=2 ++ export _ModuleTable_Sz_ + . /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 '' ']' ++ '[' -z /usr/share/modulefiles ']' ++ 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 +++ /usr/bin/ps -p 176224 -ocomm= ++ my_shell=sh +++ /usr/bin/expr sh : '-*\(.*\)' ++ my_shell=sh +++ /usr/bin/basename sh ++ my_shell=sh ++ '[' -f /usr/share/lmod/lmod/init/sh ']' ++ source /usr/share/lmod/lmod/init/sh +++ LMOD_ROOT=/usr/share/lmod +++ LMOD_PKG=/usr/share/lmod/lmod +++ LMOD_DIR=/usr/share/lmod/lmod/libexec/ +++ LMOD_CMD=/usr/share/lmod/lmod/libexec/lmod +++ MODULESHOME=/usr/share/lmod/lmod +++ export LMOD_CMD +++ export LMOD_PKG +++ export LMOD_DIR +++ export MODULESHOME +++ export LMOD_DIR ++ unset my_shell PS_CMD EXPR_CMD BASENAME_CMD MODULEPATH_INIT + module load mpi/mpich-riscv64 ++ /usr/share/lmod/lmod/libexec/lmod sh load mpi/mpich-riscv64 + eval '__LMOD_REF_COUNT_LD_LIBRARY_PATH=/usr/lib64/mpich/lib:1;' export '__LMOD_REF_COUNT_LD_LIBRARY_PATH;' 'LD_LIBRARY_PATH=/usr/lib64/mpich/lib;' export 'LD_LIBRARY_PATH;' '__LMOD_REF_COUNT_LOADEDMODULES=mpi/mpich-riscv64:1;' export '__LMOD_REF_COUNT_LOADEDMODULES;' 'LOADEDMODULES=mpi/mpich-riscv64;' export 'LOADEDMODULES;' '__LMOD_REF_COUNT_MANPATH=/usr/share/man/mpich-riscv64:1\;/usr/share/lmod/lmod/share/man:1;' export '__LMOD_REF_COUNT_MANPATH;' 'MANPATH=:/usr/share/man/mpich-riscv64:/usr/share/lmod/lmod/share/man;' export 'MANPATH;' 'MODULEPATH=/etc/modulefiles:/usr/share/modulefiles:/usr/share/modulefiles/Linux:/usr/share/modulefiles/Core:/usr/share/lmod/lmod/modulefiles/Core;' export 'MODULEPATH;' 'MPI_BIN=/usr/lib64/mpich/bin;' export 'MPI_BIN;' 'MPI_COMPILER=mpich-riscv64;' export 'MPI_COMPILER;' 'MPI_FORTRAN_MOD_DIR=/usr/lib64/gfortran/modules/mpich;' export 'MPI_FORTRAN_MOD_DIR;' 'MPI_HOME=/usr/lib64/mpich;' export 'MPI_HOME;' 'MPI_INCLUDE=/usr/include/mpich-riscv64;' export 'MPI_INCLUDE;' 'MPI_LIB=/usr/lib64/mpich/lib;' export 'MPI_LIB;' 'MPI_MAN=/usr/share/man/mpich-riscv64;' export 'MPI_MAN;' 'MPI_PYTHON2_SITEARCH=%\{python2_sitearch\}/mpich;' export 'MPI_PYTHON2_SITEARCH;' 'MPI_PYTHON3_SITEARCH=/usr/lib64/python3.8/site-packages/mpich;' export 'MPI_PYTHON3_SITEARCH;' 'MPI_PYTHON_SITEARCH=%\{python2_sitearch\}/mpich;' export 'MPI_PYTHON_SITEARCH;' 'MPI_SUFFIX=_mpich;' export 'MPI_SUFFIX;' 'MPI_SYSCONFIG=/etc/mpich-riscv64;' export 'MPI_SYSCONFIG;' '__LMOD_REF_COUNT_PATH=/usr/lib64/mpich/bin:1\;/usr/bin:1\;/bin:1\;/usr/sbin:1\;/sbin:1\;/usr/local/sbin:1;' export '__LMOD_REF_COUNT_PATH;' 'PATH=/usr/lib64/mpich/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin;' export 'PATH;' '__LMOD_REF_COUNT_PKG_CONFIG_PATH=/usr/lib64/mpich/lib/pkgconfig:1\;/usr/lib64/pkgconfig:1\;/usr/share/pkgconfig:1;' export '__LMOD_REF_COUNT_PKG_CONFIG_PATH;' 'PKG_CONFIG_PATH=/usr/lib64/mpich/lib/pkgconfig::/usr/lib64/pkgconfig:/usr/share/pkgconfig;' export 'PKG_CONFIG_PATH;' '__LMOD_REF_COUNT__LMFILES_=/usr/share/modulefiles/mpi/mpich-riscv64:1;' export '__LMOD_REF_COUNT__LMFILES_;' '_LMFILES_=/usr/share/modulefiles/mpi/mpich-riscv64;' export '_LMFILES_;' '_ModuleTable001_=X01vZHVsZVRhYmxlXz17WyJNVHZlcnNpb24iXT0zLFsiY19yZWJ1aWxkVGltZSJdPWZhbHNlLFsiY19zaG9ydFRpbWUiXT1mYWxzZSxkZXB0aFQ9e30sZmFtaWx5PXt9LG1UPXttcGk9e1siZm4iXT0iL3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9tcGkvbXBpY2gtcmlzY3Y2NCIsWyJmdWxsTmFtZSJdPSJtcGkvbXBpY2gtcmlzY3Y2NCIsWyJsb2FkT3JkZXIiXT0xLHByb3BUPXt9LFsic3RhY2tEZXB0aCJdPTAsWyJzdGF0dXMiXT0iYWN0aXZlIixbInVzZXJOYW1lIl09Im1waS9tcGljaC1yaXNjdjY0Iix9LH0sbXBhdGhBPXsiL2V0Yy9tb2R1bGVmaWxlcyIsIi91c3Ivc2hhcmUvbW9kdWxlZmlsZXMiLCIvdXNyL3NoYXJlL21vZHVsZWZpbGVzL0xpbnV4IiwiL3Vzci9zaGFyZS9t;' export '_ModuleTable001_;' '_ModuleTable002_=b2R1bGVmaWxlcy9Db3JlIiwiL3Vzci9zaGFyZS9sbW9kL2xtb2QvbW9kdWxlZmlsZXMvQ29yZSIsfSxbInN5c3RlbUJhc2VNUEFUSCJdPSIvZXRjL21vZHVsZWZpbGVzOi91c3Ivc2hhcmUvbW9kdWxlZmlsZXM6L3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9MaW51eDovdXNyL3NoYXJlL21vZHVsZWZpbGVzL0NvcmU6L3Vzci9zaGFyZS9sbW9kL2xtb2QvbW9kdWxlZmlsZXMvQ29yZSIsfQ==;' export '_ModuleTable002_;' '_ModuleTable_Sz_=2;' export '_ModuleTable_Sz_;' ++ __LMOD_REF_COUNT_LD_LIBRARY_PATH=/usr/lib64/mpich/lib:1 ++ export __LMOD_REF_COUNT_LD_LIBRARY_PATH ++ LD_LIBRARY_PATH=/usr/lib64/mpich/lib ++ export LD_LIBRARY_PATH ++ __LMOD_REF_COUNT_LOADEDMODULES=mpi/mpich-riscv64:1 ++ export __LMOD_REF_COUNT_LOADEDMODULES ++ LOADEDMODULES=mpi/mpich-riscv64 ++ export LOADEDMODULES ++ __LMOD_REF_COUNT_MANPATH='/usr/share/man/mpich-riscv64:1;/usr/share/lmod/lmod/share/man:1' ++ export __LMOD_REF_COUNT_MANPATH ++ MANPATH=:/usr/share/man/mpich-riscv64:/usr/share/lmod/lmod/share/man ++ export MANPATH ++ MODULEPATH=/etc/modulefiles:/usr/share/modulefiles:/usr/share/modulefiles/Linux:/usr/share/modulefiles/Core:/usr/share/lmod/lmod/modulefiles/Core ++ export MODULEPATH ++ MPI_BIN=/usr/lib64/mpich/bin ++ export MPI_BIN ++ MPI_COMPILER=mpich-riscv64 ++ export MPI_COMPILER ++ MPI_FORTRAN_MOD_DIR=/usr/lib64/gfortran/modules/mpich ++ export MPI_FORTRAN_MOD_DIR ++ MPI_HOME=/usr/lib64/mpich ++ export MPI_HOME ++ MPI_INCLUDE=/usr/include/mpich-riscv64 ++ export MPI_INCLUDE ++ MPI_LIB=/usr/lib64/mpich/lib ++ export MPI_LIB ++ MPI_MAN=/usr/share/man/mpich-riscv64 ++ export MPI_MAN ++ MPI_PYTHON2_SITEARCH='%{python2_sitearch}/mpich' ++ export MPI_PYTHON2_SITEARCH ++ MPI_PYTHON3_SITEARCH=/usr/lib64/python3.8/site-packages/mpich ++ export MPI_PYTHON3_SITEARCH ++ MPI_PYTHON_SITEARCH='%{python2_sitearch}/mpich' ++ export MPI_PYTHON_SITEARCH ++ MPI_SUFFIX=_mpich ++ export MPI_SUFFIX ++ MPI_SYSCONFIG=/etc/mpich-riscv64 ++ export MPI_SYSCONFIG ++ __LMOD_REF_COUNT_PATH='/usr/lib64/mpich/bin:1;/usr/bin:1;/bin:1;/usr/sbin:1;/sbin:1;/usr/local/sbin:1' ++ export __LMOD_REF_COUNT_PATH ++ PATH=/usr/lib64/mpich/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin ++ export PATH ++ __LMOD_REF_COUNT_PKG_CONFIG_PATH='/usr/lib64/mpich/lib/pkgconfig:1;/usr/lib64/pkgconfig:1;/usr/share/pkgconfig:1' ++ export __LMOD_REF_COUNT_PKG_CONFIG_PATH ++ PKG_CONFIG_PATH=/usr/lib64/mpich/lib/pkgconfig::/usr/lib64/pkgconfig:/usr/share/pkgconfig ++ export PKG_CONFIG_PATH ++ __LMOD_REF_COUNT__LMFILES_=/usr/share/modulefiles/mpi/mpich-riscv64:1 ++ export __LMOD_REF_COUNT__LMFILES_ ++ _LMFILES_=/usr/share/modulefiles/mpi/mpich-riscv64 ++ export _LMFILES_ ++ _ModuleTable001_=X01vZHVsZVRhYmxlXz17WyJNVHZlcnNpb24iXT0zLFsiY19yZWJ1aWxkVGltZSJdPWZhbHNlLFsiY19zaG9ydFRpbWUiXT1mYWxzZSxkZXB0aFQ9e30sZmFtaWx5PXt9LG1UPXttcGk9e1siZm4iXT0iL3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9tcGkvbXBpY2gtcmlzY3Y2NCIsWyJmdWxsTmFtZSJdPSJtcGkvbXBpY2gtcmlzY3Y2NCIsWyJsb2FkT3JkZXIiXT0xLHByb3BUPXt9LFsic3RhY2tEZXB0aCJdPTAsWyJzdGF0dXMiXT0iYWN0aXZlIixbInVzZXJOYW1lIl09Im1waS9tcGljaC1yaXNjdjY0Iix9LH0sbXBhdGhBPXsiL2V0Yy9tb2R1bGVmaWxlcyIsIi91c3Ivc2hhcmUvbW9kdWxlZmlsZXMiLCIvdXNyL3NoYXJlL21vZHVsZWZpbGVzL0xpbnV4IiwiL3Vzci9zaGFyZS9t ++ export _ModuleTable001_ ++ _ModuleTable002_=b2R1bGVmaWxlcy9Db3JlIiwiL3Vzci9zaGFyZS9sbW9kL2xtb2QvbW9kdWxlZmlsZXMvQ29yZSIsfSxbInN5c3RlbUJhc2VNUEFUSCJdPSIvZXRjL21vZHVsZWZpbGVzOi91c3Ivc2hhcmUvbW9kdWxlZmlsZXM6L3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9MaW51eDovdXNyL3NoYXJlL21vZHVsZWZpbGVzL0NvcmU6L3Vzci9zaGFyZS9sbW9kL2xtb2QvbW9kdWxlZmlsZXMvQ29yZSIsfQ== ++ export _ModuleTable002_ ++ _ModuleTable_Sz_=2 ++ export _ModuleTable_Sz_ + export 'CFLAGS= -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' + CFLAGS=' -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' + export CXX=mpicxx + CXX=mpicxx + mkdir mpich + cd mpich + CFLAGS=' -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' + export CFLAGS + CXXFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' + export CXXFLAGS + FFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + /usr/bin/cmake -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_PREFIX:PATH=/usr -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib64 -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DLIB_SUFFIX=64 -DBUILD_SHARED_LIBS:BOOL=ON -DCMAKE_INSTALL_PREFIX=/usr -DNG_INSTALL_SUFFIX=netgen-mesher -DUSE_NATIVE_ARCH=OFF -DNG_INSTALL_DIR_INCLUDE=/usr/include/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.8/site-packages/netgen-mesher -DUSE_JPEG=1 -DUSE_OCC=1 -DUSE_MPI=1 .. -- The C compiler identification is GNU 10.0.1 -- The CXX compiler identification is GNU 10.0.1 -- Check for working C compiler: /usr/bin/cc -- Check for working C compiler: /usr/bin/cc - works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/lib64/mpich/bin/mpicxx -- Check for working CXX compiler: /usr/lib64/mpich/bin/mpicxx - works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done Checking for write permissions in install directory... CMake Warning at cmake/SuperBuild.cmake:30 (message): No write access at install directory, please set correct permissions Call Stack (most recent call first): CMakeLists.txt:72 (include) -- Found ZLIB: /usr/lib64/libz.so (found version "1.2.11") -- Found Pybind11: /usr/include -- Found PythonInterp: /usr/bin/python3 (found suitable version "3.8.3", minimum required is "3") -- Found PythonLibs: /usr/lib64/libpython3.8.so (found suitable version "3.8.3rc1", minimum required is "3") CMake Warning (dev) at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:272 (message): The package name passed to `find_package_handle_standard_args` (Tclsh) does not match the name of the calling package (TCL). This can lead to problems in calling code that expects `find_package` result variables (e.g., `_FOUND`) to follow a certain pattern. Call Stack (most recent call first): /usr/share/cmake/Modules/FindTclsh.cmake:95 (FIND_PACKAGE_HANDLE_STANDARD_ARGS) /usr/share/cmake/Modules/FindTCL.cmake:49 (include) cmake/external_projects/tcltk.cmake:138 (find_package) cmake/SuperBuild.cmake:86 (include) CMakeLists.txt:72 (include) This warning is for project developers. Use -Wno-dev to suppress it. -- 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 -- Looking for system METIS -- Configuring done -- Generating done -- Build files have been written to: /builddir/build/BUILD/netgen-6.2.2004/mpich + /usr/bin/make -O -j4 V=1 VERBOSE=1 /usr/bin/cmake -S/builddir/build/BUILD/netgen-6.2.2004 -B/builddir/build/BUILD/netgen-6.2.2004/mpich --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/netgen-6.2.2004/mpich/CMakeFiles /builddir/build/BUILD/netgen-6.2.2004/mpich/CMakeFiles/progress.marks /usr/bin/make -f CMakeFiles/Makefile2 all /usr/bin/make -f CMakeFiles/netgen.dir/build.make CMakeFiles/netgen.dir/depend make[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich' cd /builddir/build/BUILD/netgen-6.2.2004/mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2004 /builddir/build/BUILD/netgen-6.2.2004 /builddir/build/BUILD/netgen-6.2.2004/mpich /builddir/build/BUILD/netgen-6.2.2004/mpich /builddir/build/BUILD/netgen-6.2.2004/mpich/CMakeFiles/netgen.dir/DependInfo.cmake --color= Dependee "/builddir/build/BUILD/netgen-6.2.2004/mpich/CMakeFiles/netgen.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/netgen-6.2.2004/mpich/CMakeFiles/netgen.dir/depend.internal". Dependee "/builddir/build/BUILD/netgen-6.2.2004/mpich/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/netgen-6.2.2004/mpich/CMakeFiles/netgen.dir/depend.internal". Scanning dependencies of target netgen make[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich' /usr/bin/make -f CMakeFiles/netgen.dir/build.make CMakeFiles/netgen.dir/build make[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich' [ 20%] Performing check_submodules step for 'netgen' /usr/bin/cmake -P /builddir/build/BUILD/netgen-6.2.2004/cmake/check_submodules.cmake /usr/bin/cmake -E touch /builddir/build/BUILD/netgen-6.2.2004/mpich/dependencies/src/netgen-stamp/netgen-check_submodules make[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich' make[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich' [ 10%] Creating directories for 'netgen' /usr/bin/cmake -E make_directory /builddir/build/BUILD/netgen-6.2.2004 /usr/bin/cmake -E make_directory /builddir/build/BUILD/netgen-6.2.2004/mpich/netgen /usr/bin/cmake -E make_directory /builddir/build/BUILD/netgen-6.2.2004/mpich/dependencies /usr/bin/cmake -E make_directory /builddir/build/BUILD/netgen-6.2.2004/mpich/dependencies/tmp /usr/bin/cmake -E make_directory /builddir/build/BUILD/netgen-6.2.2004/mpich/dependencies/src/netgen-stamp /usr/bin/cmake -E make_directory /builddir/build/BUILD/netgen-6.2.2004/mpich/dependencies/src /usr/bin/cmake -E make_directory /builddir/build/BUILD/netgen-6.2.2004/mpich/dependencies/src/netgen-stamp /usr/bin/cmake -E touch /builddir/build/BUILD/netgen-6.2.2004/mpich/dependencies/src/netgen-stamp/netgen-mkdir make[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich' make[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich' [ 30%] No download step for 'netgen' /usr/bin/cmake -E echo_append /usr/bin/cmake -E touch /builddir/build/BUILD/netgen-6.2.2004/mpich/dependencies/src/netgen-stamp/netgen-download make[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich' make[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich' [ 50%] No patch step for 'netgen' /usr/bin/cmake -E echo_append /usr/bin/cmake -E touch /builddir/build/BUILD/netgen-6.2.2004/mpich/dependencies/src/netgen-stamp/netgen-patch make[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich' make[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich' [ 40%] No update step for 'netgen' /usr/bin/cmake -E echo_append /usr/bin/cmake -E touch /builddir/build/BUILD/netgen-6.2.2004/mpich/dependencies/src/netgen-stamp/netgen-update make[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich' make[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich' [ 60%] Performing configure step for 'netgen' cd /builddir/build/BUILD/netgen-6.2.2004/mpich/netgen && /usr/bin/cmake -DUSE_SUPERBUILD=OFF -DZLIB_INCLUDE_DIRS=/usr/include -DZLIB_LIBRARIES=/usr/lib64/libz.so -DPYTHON_INCLUDE_DIRS=/usr/include/python3.8 -DPYTHON_LIBRARIES=/usr/lib64/libpython3.8.so -DPYTHON_EXECUTABLE=/usr/bin/python3 -DPYBIND_INCLUDE_DIR=/usr/include -DNG_INSTALL_PYBIND=ON -DTCL_INCLUDE_PATH=/usr/include -DTCL_LIBRARY=/usr/lib64/libtcl.so -DTK_LIBRARY=/usr/lib64/libtk.so -DTK_INCLUDE_PATH=/usr/include -DTCL_TCLSH=/bin/tclsh -DTK_WISH=/bin/wish -DCMAKE_CXX_COMPILER=/usr/lib64/mpich/bin/mpicxx -DCMAKE_BUILD_TYPE=RelWithDebInfo "-DCMAKE_SHARED_LINKER_FLAGS=-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld" "-DCMAKE_CXX_FLAGS=-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection" -DCMAKE_CXX_FLAGS_RELEASE=-DNDEBUG -DUSE_GUI=ON -DUSE_PYTHON=ON -DUSE_MPI=1 -DUSE_NUMA=OFF -DUSE_CCACHE=OFF -DUSE_NATIVE_ARCH=OFF -DUSE_OCC=1 -DUSE_MPEG=OFF -DUSE_JPEG=1 -DUSE_CGNS=OFF -DUSE_INTERNAL_TCL=ON -DINSTALL_PROFILES=OFF -DINTEL_MIC=OFF -DCMAKE_INSTALL_PREFIX=/usr -DENABLE_UNIT_TESTS=OFF -DENABLE_CPP_CORE_GUIDELINES_CHECK=OFF -DUSE_SPDLOG=OFF -DDEBUG_LOG=OFF -DCHECK_RANGE=OFF -DBUILD_STUB_FILES=ON -DBUILD_FOR_CONDA=OFF -DBUILD_SHARED_LIBS:BOOL=ON -DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_Fortran_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib64 -DLIB_SUFFIX:UNINITIALIZED=64 -DNG_INSTALL_DIR_BIN:UNINITIALIZED=/usr/lib64/mpich/bin/ -DNG_INSTALL_DIR_CMAKE:UNINITIALIZED=/usr/lib64/mpich/lib/cmake/netgen-mesher -DNG_INSTALL_DIR_INCLUDE:UNINITIALIZED=/usr/include/mpich/netgen-mesher -DNG_INSTALL_DIR_LIB:UNINITIALIZED=/usr/lib64/mpich/lib/ -DNG_INSTALL_DIR_PYTHON:UNINITIALIZED=/usr/lib64/mpich/python3.8/site-packages/netgen-mesher -DNG_INSTALL_SUFFIX:UNINITIALIZED=netgen-mesher -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DSYSCONF_INSTALL_DIR:PATH=/etc "-GUnix Makefiles" /builddir/build/BUILD/netgen-6.2.2004 Re-run cmake no build system arguments -- The C compiler identification is GNU 10.0.1 -- The CXX compiler identification is GNU 10.0.1 -- Check for working C compiler: /usr/bin/cc -- Check for working C compiler: /usr/bin/cc - works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/lib64/mpich/bin/mpicxx -- Check for working CXX compiler: /usr/lib64/mpich/bin/mpicxx - works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found PythonInterp: /usr/bin/python3 (found suitable version "3.8.3", minimum required is "3") -- Found PythonLibs: /usr/lib64/libpython3.8.so (found suitable version "3.8.3rc1", minimum required is "3") -- Looking for include file dlfcn.h -- Looking for include file dlfcn.h - found -- 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 -- Looking for pthread.h -- Looking for pthread.h - found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed -- Looking for pthread_create in pthreads -- Looking for pthread_create in pthreads - not found -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - found -- Found Threads: TRUE -- Found X11: /usr/include -- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so -- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so - found -- Looking for gethostbyname -- Looking for gethostbyname - found -- Looking for connect -- Looking for connect - found -- Looking for remove -- Looking for remove - found -- Looking for shmat -- Looking for shmat - found -- Looking for IceConnectionNumber in ICE -- Looking for IceConnectionNumber in ICE - found -- Found OpenGL: /usr/lib64/libOpenGL.so -- Found PythonInterp: /usr/bin/python3 (found version "3.8.3") -- Found PythonLibs: /usr/lib64/libpython3.8.so -- Found Pybind11: /usr/include -- Found MPI_C: /usr/lib64/mpich/lib/libmpi.so (found version "3.1") -- Found MPI_CXX: /usr/lib64/mpich/bin/mpicxx (found version "3.1") -- Found MPI: TRUE (found version "3.1") -- Found METIS: /usr/lib64/libmetis.so -- Found OCC: /usr/include/opencascade (found version "7.4.0") -- -- Found OpenCASCADE version: 7.4.0 -- -- OpenCASCADE include directory: /usr/include/opencascade -- -- OpenCASCADE shared libraries directory: /usr/lib64 -- -- OpenCASCADE shared libraries : /usr/lib64/libTKBO.so;/usr/lib64/libTKBool.so;/usr/lib64/libTKBRep.so;/usr/lib64/libTKCAF.so;/usr/lib64/libTKCDF.so;/usr/lib64/libTKernel.so;/usr/lib64/libTKG2d.so;/usr/lib64/libTKG3d.so;/usr/lib64/libTKGeomAlgo.so;/usr/lib64/libTKGeomBase.so;/usr/lib64/libTKHLR.so;/usr/lib64/libTKIGES.so;/usr/lib64/libTKLCAF.so;/usr/lib64/libTKMath.so;/usr/lib64/libTKMesh.so;/usr/lib64/libTKOffset.so;/usr/lib64/libTKPrim.so;/usr/lib64/libTKService.so;/usr/lib64/libTKShHealing.so;/usr/lib64/libTKSTEP.so;/usr/lib64/libTKSTEP209.so;/usr/lib64/libTKSTEPAttr.so;/usr/lib64/libTKSTEPBase.so;/usr/lib64/libTKSTL.so;/usr/lib64/libTKTopAlgo.so;/usr/lib64/libTKV3d.so;/usr/lib64/libTKXCAF.so;/usr/lib64/libTKXDEIGES.so;/usr/lib64/libTKXDESTEP.so;/usr/lib64/libTKXSBase.so;/usr/lib64/libTKVCAF.so -- Found JPEG: /usr/lib64/libjpeg.so (found version "62") -- Performing Test HAS_FLTO -- Performing Test HAS_FLTO - Success -- LTO enabled -- Configuring done -- Generating done -- Build files have been written to: /builddir/build/BUILD/netgen-6.2.2004/mpich/netgen cd /builddir/build/BUILD/netgen-6.2.2004/mpich/netgen && /usr/bin/cmake -E touch /builddir/build/BUILD/netgen-6.2.2004/mpich/dependencies/src/netgen-stamp/netgen-configure make[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich' CMake Warning (dev) at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:272 (message): The package name passed to `find_package_handle_standard_args` (Tclsh) does not match the name of the calling package (TCL). This can lead to problems in calling code that expects `find_package` result variables (e.g., `_FOUND`) to follow a certain pattern. Call Stack (most recent call first): /usr/share/cmake/Modules/FindTclsh.cmake:95 (FIND_PACKAGE_HANDLE_STANDARD_ARGS) /usr/share/cmake/Modules/FindTCL.cmake:49 (include) CMakeLists.txt:239 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/share/cmake/Modules/FindOpenGL.cmake:305 (message): Policy CMP0072 is not set: FindOpenGL prefers GLVND by default when available. Run "cmake --help-policy CMP0072" for policy details. Use the cmake_policy command to set the policy and suppress this warning. FindOpenGL found both a legacy GL library: OPENGL_gl_LIBRARY: /usr/lib64/libGL.so and GLVND libraries for OpenGL and GLX: OPENGL_opengl_LIBRARY: /usr/lib64/libOpenGL.so OPENGL_glx_LIBRARY: /usr/lib64/libGLX.so OpenGL_GL_PREFERENCE has not been set to "GLVND" or "LEGACY", so for compatibility with CMake 3.10 and below the legacy GL library will be used. Call Stack (most recent call first): CMakeLists.txt:246 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) in cmake/cmake_modules/FindOpenCasCade.cmake: A logical block opening on the line /builddir/build/BUILD/netgen-6.2.2004/cmake/cmake_modules/FindOpenCasCade.cmake:28 (if) closes on the line /builddir/build/BUILD/netgen-6.2.2004/cmake/cmake_modules/FindOpenCasCade.cmake:30 (endif) with mis-matching arguments. Call Stack (most recent call first): CMakeLists.txt:306 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:272 (message): The package name passed to `find_package_handle_standard_args` (OCC) does not match the name of the calling package (OpenCasCade). This can lead to problems in calling code that expects `find_package` result variables (e.g., `_FOUND`) to follow a certain pattern. Call Stack (most recent call first): cmake/cmake_modules/FindOpenCasCade.cmake:97 (find_package_handle_standard_args) CMakeLists.txt:306 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning at python/CMakeLists.txt:18 (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 6.2-20155: Automatic configuration OK. Build type: RelWithDebInfo Flags: -O2 -g -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection Enabled functionality: OCC: ............... 1 JPEGlib: ........... 1 FFMPEG: ............ OFF GUI: ............... ON MPI: ............... 1 PYTHON: ............ ON Building: Type 'make' to compile Netgen. Type 'make install' to install Netgen. Install directory: /usr Please set the following environment variables: NETGENDIR=/usr/bin PYTHONPATH=.:/usr/lib64/python3.8/site-packages ------------------------------------------------------------------------ CMake Warning: Manually-specified variables were not used by the project: CMAKE_C_FLAGS_RELEASE CMAKE_Fortran_FLAGS_RELEASE INCLUDE_INSTALL_DIR LIB_INSTALL_DIR LIB_SUFFIX NG_INSTALL_PYBIND SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR make[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich' [ 70%] Performing check_submodules1 step for 'netgen' /usr/bin/cmake -P /builddir/build/BUILD/netgen-6.2.2004/cmake/check_submodules.cmake make[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich' make[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich' [ 80%] Performing build step for 'netgen' make[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich' cd /builddir/build/BUILD/netgen-6.2.2004/mpich/netgen && /usr/bin/make --silent make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' Dependee "/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/ng/Togl2.1/CMakeFiles/togl.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/ng/Togl2.1/CMakeFiles/togl.dir/depend.internal". Dependee "/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/ng/Togl2.1/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/ng/Togl2.1/CMakeFiles/togl.dir/depend.internal". Scanning dependencies of target togl make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' Dependee "/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/core/CMakeFiles/ngcore.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/core/CMakeFiles/ngcore.dir/depend.internal". Dependee "/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/core/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/core/CMakeFiles/ngcore.dir/depend.internal". Scanning dependencies of target ngcore make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 2%] Building C object ng/Togl2.1/CMakeFiles/togl.dir/toglStubInit.c.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 1%] Building C object ng/Togl2.1/CMakeFiles/togl.dir/toglProcAddr.c.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 1%] Building C object ng/Togl2.1/CMakeFiles/togl.dir/togl.c.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/ng/Togl2.1/togl.c:618: /builddir/build/BUILD/netgen-6.2.2004/ng/Togl2.1/toglGLX.c: In function 'togl_createPbuffer': /builddir/build/BUILD/netgen-6.2.2004/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.2004/ng/Togl2.1/toglGLX.c:467:54: note: expected 'unsigned int *' but argument is of type 'int *' /builddir/build/BUILD/netgen-6.2.2004/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.2004/ng/Togl2.1/toglGLX.c:470:55: note: expected 'unsigned int *' but argument is of type 'int *' /builddir/build/BUILD/netgen-6.2.2004/ng/Togl2.1/togl.c: In function 'Togl_CopyContext': /builddir/build/BUILD/netgen-6.2.2004/ng/Togl2.1/togl.c:4613:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 4613 | if (error_code = togl_CheckForXError(from)) { | ^~~~~~~~~~ At top level: /builddir/build/BUILD/netgen-6.2.2004/ng/Togl2.1/togl.c:1262:1: warning: 'Togl_CallCallback_P' defined but not used [-Wunused-function] 1262 | Togl_CallCallback_P(Togl *togl, Tcl_Obj *cmd, double *params, int nparams) | ^~~~~~~~~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 4%] Linking C shared library libngtogl.so /usr/bin/cc -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fomit-frame-pointer -Wno-implicit-int -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -shared -Wl,-soname,libngtogl.so.6.2 -o libngtogl.so.6.2 CMakeFiles/togl.dir/togl.c.o CMakeFiles/togl.dir/toglProcAddr.c.o CMakeFiles/togl.dir/toglStubInit.c.o -Wl,-rpath,:::::::::::::::::::::: -ldl /usr/lib64/libGL.so /usr/lib64/libGLU.so make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' make[4]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 4%] Built target togl make[4]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 4%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/exception.cpp.o /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/exception.cpp: In function 'std::string ngcore::detail::TranslateBacktrace(std::string, std::string)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/exception.cpp:125:12: warning: unused variable 'position' [-Wunused-variable] 125 | auto position = std::strtoul(s.substr(bracket_open_pos+1, bracket_close_pos - bracket_open_pos - 1).c_str(), 0, 16); | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/exception.cpp: In function 'std::string ngcore::GetBackTrace()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/exception.cpp:184:16: warning: unused variable 'len' [-Wunused-variable] 184 | size_t len = strlen(bt_syms[i]); | ^~~ make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 3%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/bitarray.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/bitarray.cpp: In function 'ngcore::Archive& ngcore::operator&(ngcore::Archive&, ngcore::BitArray&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/bitarray.cpp:132:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 132 | for (size_t i = 0; i < size; i++) | ~~^~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 3%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/archive.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 5%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/logging.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 4%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/localheap.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/localheap.cpp:11: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 6%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/profiler.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 7%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/table.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.cpp:11: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.cpp: In destructor 'ngcore::BaseDynamicTable::~BaseDynamicTable()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.cpp:97:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 97 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.cpp: In member function 'void ngcore::BaseDynamicTable::SetSize(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.cpp:103:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 103 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.cpp: In member function 'void ngcore::BaseDynamicTable::IncSize(int, int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.cpp:117:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | if (i < 0 || i >= data.Size()) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.cpp: In member function 'void ngcore::BaseDynamicTable::DecSize(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.cpp:140:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 140 | if (i < 0 || i >= data.Size()) | ~~^~~~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 8%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/utils.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 6%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/paje_trace.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 5%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/flags.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/flags.cpp: In member function 'void ngcore::Flags::SaveFlags(std::ostream&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/flags.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 < strflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/flags.cpp:311:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 311 | for (int i = 0; i < numflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/flags.cpp:313:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 313 | for (int i = 0; i < defflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/flags.cpp:315:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 315 | for (int i = 0; i < flaglistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/flags.cpp:317:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 317 | for (int i = 0; i < numlistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/flags.cpp:321:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | for (j = 0; j + 1 < numlistflags[i]->Size(); ++j) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/flags.cpp: In member function 'void ngcore::Flags::PrintFlags(std::ostream&) const': /builddir/build/BUILD/netgen-6.2.2004/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 < strflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/flags.cpp:341:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 341 | for (int i = 0; i < numflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/flags.cpp:343:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 343 | for (int i = 0; i < defflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/flags.cpp:345:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 345 | for (int i = 0; i < strlistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/flags.cpp:347:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 347 | for (int i = 0; i < numlistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/flags.cpp:349:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 349 | for (int i = 0; i < flaglistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/flags.cpp: In member function 'void ngcore::Flags::SetCommandLineFlag(const char*, ngcore::SymbolTable*)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/flags.cpp:612:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 612 | for (int i = 0; i < strs.Size(); i++) | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/flags.hpp:16, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/flags.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const string&) const [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(const string&, const T&) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/flags.cpp:108:28: required from here /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const string&) const [with T = double; std::string = std::__cxx11::basic_string]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(const string&, const T&) [with T = double; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/flags.cpp:114:28: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const string&) const [with T = bool; std::string = std::__cxx11::basic_string]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(const string&, const T&) [with T = bool; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/flags.cpp:120:26: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const string&) const [with T = ngcore::Flags; std::string = std::__cxx11::basic_string]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(const string&, const T&) [with T = ngcore::Flags; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/flags.cpp:126:33: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const string&) const [with T = std::shared_ptr > >; std::string = std::__cxx11::basic_string]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(const string&, const T&) [with T = std::shared_ptr > >; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/flags.cpp:168:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const string&) const [with T = std::shared_ptr >; std::string = std::__cxx11::basic_string]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(const string&, const T&) [with T = std::shared_ptr >; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/flags.cpp:177:37: required from here /builddir/build/BUILD/netgen-6.2.2004/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] make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 7%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/taskmanager.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.cpp:16: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.cpp: In member function 'void ngcore::TaskManager::StopWorkers()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.cpp:236:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 236 | for (size_t i = 0; i < num_threads; i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.cpp: In static member function 'static void ngcore::TaskManager::CreateJob(const std::function&, int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.cpp:395:24: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 395 | if (mytask >= mytasks.Size()) break; | ~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.cpp:407:22: warning: catching polymorphic type 'class ngcore::Exception' by value [-Wcatch-value=] 407 | catch (Exception e) | ^ /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.cpp: In member function 'void ngcore::TaskManager::Loop(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.cpp:523:43: warning: comparison of integer expressions of different signedness: 'std::__atomic_base::__int_type' {aka 'int'} and 'long unsigned int' [-Wsign-compare] 523 | if (mynode_data.start_cnt >= mytasks.Size()) break; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.cpp:525:28: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 525 | if (mytask >= mytasks.Size()) break; | ~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.cpp:537:26: warning: catching polymorphic type 'class ngcore::Exception' by value [-Wcatch-value=] 537 | catch (Exception e) | ^ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 8%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/python_ngcore.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 9%] Linking CXX shared library libngcore.so /usr/lib64/mpich/bin/mpicxx -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -shared -Wl,-soname,libngcore.so -o libngcore.so CMakeFiles/ngcore.dir/archive.cpp.o CMakeFiles/ngcore.dir/bitarray.cpp.o CMakeFiles/ngcore.dir/exception.cpp.o CMakeFiles/ngcore.dir/localheap.cpp.o CMakeFiles/ngcore.dir/logging.cpp.o CMakeFiles/ngcore.dir/flags.cpp.o CMakeFiles/ngcore.dir/paje_trace.cpp.o CMakeFiles/ngcore.dir/profiler.cpp.o CMakeFiles/ngcore.dir/table.cpp.o CMakeFiles/ngcore.dir/taskmanager.cpp.o CMakeFiles/ngcore.dir/utils.cpp.o CMakeFiles/ngcore.dir/python_ngcore.cpp.o -Wl,-rpath,:::::::::::::::::::::: -lpthread /usr/lib64/mpich/lib/libmpi.so /usr/lib64/libpython3.8.so make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' make[4]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 9%] Built target ngcore make[4]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' Dependee "/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/core/CMakeFiles/pyngcore.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/core/CMakeFiles/pyngcore.dir/depend.internal". Dependee "/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/core/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/core/CMakeFiles/pyngcore.dir/depend.internal". Scanning dependencies of target pyngcore make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' Dependee "/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/visualization/CMakeFiles/visual.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/visualization/CMakeFiles/visual.dir/depend.internal". Dependee "/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/visualization/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/visualization/CMakeFiles/visual.dir/depend.internal". Scanning dependencies of target visual make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' Dependee "/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/occ/CMakeFiles/occ.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/occ/CMakeFiles/occ.dir/depend.internal". Dependee "/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/occ/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/occ/CMakeFiles/occ.dir/depend.internal". Scanning dependencies of target occ make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' Dependee "/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/meshing/CMakeFiles/mesh.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/meshing/CMakeFiles/mesh.dir/depend.internal". Dependee "/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/meshing/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/meshing/CMakeFiles/mesh.dir/depend.internal". Scanning dependencies of target mesh make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 10%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Inter2d.cxx.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/Partition_Inter2d.cxx: In function 'void EdgesPartition(const TopoDS_Face&, const TopoDS_Edge&, const TopoDS_Edge&, const opencascade::handle&, const TopTools_MapOfShape&, Standard_Boolean)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/Partition_Inter2d.cxx:519:20: warning: unused variable 'AffichPurge' [-Wunused-variable] 519 | Standard_Boolean AffichPurge = Standard_False; | ^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/Partition_Inter2d.cxx: In static member function 'static TopoDS_Vertex Partition_Inter2d::FindEndVertex(const TopTools_ListOfShape&, Standard_Real, Standard_Real, const TopoDS_Edge&, Standard_Boolean&, Standard_Real&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/Partition_Inter2d.cxx:337:24: warning: 'endU' may be used uninitialized in this function [-Wmaybe-uninitialized] 337 | if (Abs(endU-f) < Abs(endU-l)) | ~~~^~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 10%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/meshdoc.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/meshdoc.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/meshdoc.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/meshdoc.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/meshdoc.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/meshdoc.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/meshdoc.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int'make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/meshdoc.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/meshdoc.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/meshdoc.cpp: In member function 'virtual void netgen::VisualSceneMeshDoctor::DrawScene()': /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/visualization/meshdoc.cpp: In member function 'virtual void netgen::VisualSceneMeshDoctor::BuildScene(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/meshdoc.cpp:159:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 159 | for (int i = 1; i <= mesh->GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/visualization/meshdoc.cpp: In member function 'void netgen::VisualSceneMeshDoctor::ClickElement(int)': /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/visualization/meshdoc.cpp: In member function 'void netgen::VisualSceneMeshDoctor::UpdateTables()': /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/meshdoc.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/visualization/vssolution.hpp:238:31: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 11%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/adfront2.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront2.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront2.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront2.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront2.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront2.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront2.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront2.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:66, from /builddimake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' r/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront2.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront2.cpp: In member function 'int netgen::AdFront2::GetLocals(int, netgen::NgArray, 0, int>&, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, double)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront2.cpp:379:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 379 | for (int i = 0; i < pgeominfo.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront2.cpp:383:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 383 | for (int i = 0; i < loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront2.cpp:414:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 414 | for (int i = 0; i < locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront2.cpp: In member function 'bool netgen::AdFront2::Inside(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront2.cpp:478:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 478 | for (int i = 0; i < lines.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront2.cpp: In member function 'bool netgen::AdFront2::SameSide(const netgen::Point<2, double>&, const netgen::Point<2, double>&, const netgen::NgArray*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront2.cpp:512:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 512 | for (int ii = 0; ii < testfaces->Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront2.cpp:543:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 543 | for (int i = 0; i < lines.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront2.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../gprim/gprim.hpp:27, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:7, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront2.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../gprim/adtree.hpp: In instantiation of 'void netgen::BoxTree::DeleteElement(T) [with int dim = 3; T = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront2.cpp:201:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../gprim/adtree.hpp:1008:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 1008 | if(i!=n_elements) | ~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront2.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 12%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/mvdraw.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/mvdraw.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/mvdraw.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/mvdraw.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/mvdraw.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/mvdraw.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/mvdraw.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/mvdraw.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/mvdraw.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/mvdraw.cpp: In member function 'void netgen::VisualScene::ArbitraryRotation(const netgen::NgArray&, const netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/mvdraw.cpp:213:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for(int i=0; i& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/visualization/vssolution.hpp:238:31: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 12%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Inter3d.cxx.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 12%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/adfront3.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront3.cpp: In member function 'void netgen::AdFront3::CreateTrees()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront3.cpp:234:11: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 234 | pi < GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront3.cpp: In member function 'void netgen::AdFront3::RebuildInternalTables()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront3.cpp:298:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 298 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront3.cpp:321:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront3.cpp:354:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 354 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront3.cpp:362:10: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 362 | i < np+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront3.cpp:369:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 369 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront3.cpp:399:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 399 | i < clvol.Size()+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront3.cpp:407:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 407 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront3.cpp: In member function 'int netgen::AdFront3::SelectBaseElement()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront3.cpp:452:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 452 | for (i = lasti+1; i <= faces.Size() && !fstind; i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront3.cpp:471:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 471 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/adfront3.cpp:546:21: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 546 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront3.cpp:566:17: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 566 | for (i = 1; i <= locfaces2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront3.cpp:588:17: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 588 | for (i = 1; i <= locfaces3.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront3.cpp:596:17: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 596 | for (i = 1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront3.cpp:603:17: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 603 | for (i = 1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront3.cpp:625:21: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 625 | for (i = 1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront3.cpp:634:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 634 | if (other >= 1 && other <= pindex.Size() && | ~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/adfront3.cpp:738:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 738 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront3.cpp: In member function 'void netgen::AdFront3::SetStartFront(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront3.cpp:769:23: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 769 | for (INDEX i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront3.cpp: In member function 'bool netgen::AdFront3::Inside(const netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront3.cpp:801:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 801 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront3.cpp: In member function 'int netgen::AdFront3::SameSide(const netgen::Point<3, double>&, const netgen::Point<3, double>&, const netgen::NgArray*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront3.cpp:861:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 861 | for (int i = 1; i <= testfaces->Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront3.cpp:865:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 865 | for (int ii = 1; ii <= aprif.Size(); ii++) | ~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront3.cpp:367:11: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = char; int BASE = 1; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = char; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/adfront3.cpp:677:14: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 13%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Loop.cxx.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/Partition_Loop.cxx: In member function 'void Partition_Loop::Perform()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/Partition_Loop.cxx:366:9: warning: unused variable 'i' [-Wunused-variable] 366 | int i = 0; | ^ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/Partition_Loop.cxx: At global scope: /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/Partition_Loop.cxx:70:12: warning: 'nbe' defined but not used [-Wunused-variable] 70 | static int nbe = 0; | ^~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/Partition_Loop.cxx: In function 'Standard_Boolean SelectEdge(const TopoDS_Face&, const TopoDS_Edge&, const TopoDS_Vertex&, TopoDS_Edge&, TopTools_ListOfShape&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/Partition_Loop.cxx:215:4: warning: 'angle' may be used uninitialized in this function [-Wmaybe-uninitialized] 215 | if (angle >= anglemax) { | ^~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 9%] Building CXX object libsrc/core/CMakeFiles/pyngcore.dir/python_ngcore_export.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/python_ngcore_export.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/python_ngcore_export.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/python_ngcore_export.cpp:37:59: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 37 | if (i < 0 || i >= self.Size()) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/python_ngcore_export.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/python_ngcore_export.cpp:43:59: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 43 | if (i < 0 || i >= self.Size()) | ~~^~~~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 13%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/vsfieldlines.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsfieldlines.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsfieldlines.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsfieldlines.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsfieldlines.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsfieldlines.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsfieldlines.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsfieldlines.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsfieldlines.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsfieldlines.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsfieldlines.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsfieldlines.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsfieldlines.cpp: In member function 'void netgen::FieldLineCalc::GenerateFieldLines(netgen::NgArray&, int, int, double, double, int, double, double)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsfieldlines.cpp:207:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 207 | for(int i=0; i&, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsfieldlines.cpp:428:40: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 428 | if(maxpoints > 0 && points.Size() >= maxpoints) | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsfieldlines.cpp: In member function 'void netgen::VisualSceneSolution::BuildFieldLinesFromBox(netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsfieldlines.cpp:463:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 463 | for (int i = 1; i <= startpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsfieldlines.cpp: In member function 'void netgen::VisualSceneSolution::BuildFieldLinesFromLine(netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsfieldlines.cpp:479:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 479 | for (int i = 1; i <= startpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsfieldlines.cpp: In member function 'void netgen::VisualSceneSolution::BuildFieldLinesFromFace(netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsfieldlines.cpp:593:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 593 | for(i=0; i& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/visualization/vssolution.hpp:238:31: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 15%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Loop2d.cxx.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/Partition_Loop2d.cxx: In function 'TopoDS_Edge MakeDegenAndSelect(const TopoDS_Edge&, const TopoDS_Vertex&, TopoDS_Edge&, TopTools_SequenceOfShape&, TColStd_SequenceOfReal&, const TopoDS_Edge&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/Partition_Loop2d.cxx:488:17: warning: 'U2' may be used uninitialized in this function [-Wmaybe-uninitialized] 488 | B.UpdateVertex( V, U2, NewDegen, Tol); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/Partition_Loop2d.cxx:462:8: warning: 'U1' may be used uninitialized in this function [-Wmaybe-uninitialized] 462 | dU = USeq(i) - U1; | ~~~^~~~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 16%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Loop3d.cxx.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 14%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/bisect.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp: In function 'int netgen::BTSortEdges(const netgen::Mesh&, const netgen::NgArray*>&, netgen::INDEX_2_CLOSED_HASHTABLE&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:325:16: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 325 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:396:16: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 396 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:461:20: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 461 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:529:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 529 | for(SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:539:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 539 | for(k = 0; k < idmaps.Size(); k++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:715:20: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 715 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:795:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 795 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp: In function 'int netgen::BTMarkTets(netgen::T_MTETS&, netgen::T_MPRISMS&, const netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:1112:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1112 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:1152:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1152 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp: In function 'int netgen::MarkHangingIdentifications(netgen::T_MIDS&, const netgen::INDEX_2_CLOSED_HASHTABLE&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:1592:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1592 | for (int i = 1; i <= mids.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp: In function 'int netgen::MarkHangingPrisms(netgen::T_MPRISMS&, const netgen::INDEX_2_CLOSED_HASHTABLE&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:1730:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1730 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp: In function 'int netgen::MarkHangingQuads(netgen::T_MQUADS&, const netgen::INDEX_2_CLOSED_HASHTABLE&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:1803:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1803 | for (int i = 1; i <= mquads.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp: In function 'void netgen::WriteMarkedElements(std::ostream&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:1879:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1879 | for(int i=0; i*>&, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:2148:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2148 | for(int j=0; j*>&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:2493:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2493 | for(int m = 0; m < mtets_old.Size(); m++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:2543:33: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 2543 | for(ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:2592:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 2592 | for(SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:2632:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2632 | for(int j=0; j*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:2861:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2861 | for(int i=1; i<=mtets.Size(); i++) | ~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:2863:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2863 | for(int i=1; i<=mprisms.Size(); i++) | ~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:2865:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2865 | for(int i=1; i<=mtris.Size(); i++) | ~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:2867:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2867 | for(int i=1; i<=mquads.Size(); i++) | ~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:2869:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2869 | for(int i=1; i<=mprisms.Size(); i++) | ~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:2920:36: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 2920 | for(ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:2990:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2990 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:3011:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 3011 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:3034:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3034 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:3060:24: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 3060 | for (int i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:3135:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3135 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:3138:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3138 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:3143:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3143 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:3146:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3146 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:3151:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3151 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:3154:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3154 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:3205:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3205 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:3207:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3207 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:3215:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3215 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:3220:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3220 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:3222:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3222 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:3230:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3230 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:3235:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3235 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:3237:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3237 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:3245:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3245 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:3370:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3370 | for (int j = 0; j < edges.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:3609:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3609 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:3613:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3613 | for (int i = 0; i < mtets.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:3617:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3617 | for (int i = 0; i < mtets.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:3624:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3624 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:3630:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3630 | for (int i = 0; i < mtris.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:3634:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3634 | for (int i = 0; i < mtris.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:3685:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3685 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:3780:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3780 | for (int i = 1; i <= mquads.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:3964:18: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 3964 | for(int ii=1; ii<=mesh.GetNP(); ii++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:4011:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4011 | for(int ii=0; ii& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MarkedTet; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:2472:29: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:274:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MarkedPrism; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:2473:35: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:274:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MarkedIdentification; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:2474:26: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:274:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MarkedTri; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:2475:29: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:274:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MarkedQuad; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:2476:32: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:274:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:2812:14: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bisect.cpp:3188:12: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 16%] Linking CXX shared library pyngcore.cpython-38-riscv64-linux-gnu.so /usr/lib64/mpich/bin/mpicxx -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -shared -Wl,-soname,pyngcore.cpython-38-riscv64-linux-gnu.so -o pyngcore.cpython-38-riscv64-linux-gnu.so CMakeFiles/pyngcore.dir/python_ngcore_export.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/core: -flto libngcore.so -lmpi -lpython3.8 make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' make[4]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 17%] Built target pyngcore make[4]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 17%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Spliter.cxx.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/Partition_Spliter.cxx: In member function 'void Partition_Spliter::MakeEdges(const TopoDS_Edge&, const TopTools_ListOfShape&, TopTools_ListOfShape&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/Partition_Spliter.cxx:1462:28: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 1462 | VL.IsSame( VOnE.First() ) && VF.IsSame( VOnE.Last() ) ) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/Partition_Spliter.cxx:1479:26: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 1479 | VL.IsSame( SV.First() ) && VF.IsSame( SV.Last() ) ) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 17%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/boundarylayer.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/boundarylayer.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/boundarylayer.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/boundarylayer.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/boundarylayer.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/boundarylayer.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/boundarylayer.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/boundarylayer.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/boundarylayer.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/boundarylayer.cpp: In function 'void netgen::InsertVirtualBoundaryLayer(netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/boundarylayer.cpp:54:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 54 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/boundarylayer.cpp: In function 'void netgen::GenerateBoundaryLayer(netgen::Mesh&, netgen::BoundaryLayerParameters&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/boundarylayer.cpp:334:47: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 334 | for(int k = 0; k < pnt1_elems.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/boundarylayer.cpp:337:51: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 337 | for(int l = 0; l < pnt2_elems.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/boundarylayer.cpp:413:52: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 413 | for (int k = 0; k < pnt1_elems.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/boundarylayer.cpp:428:52: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 428 | for (int k = 0; k < pnt2_elems.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/boundarylayer.cpp:519:18: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 519 | for (int i = 0; i < 6; i++) | ^~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/boundarylayer.cpp:521:20: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 521 | if(blp.new_matnrs.Size() > 0) | ^~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/boundarylayer.cpp:601:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 601 | for(int j = 1; j <= vertelems.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/boundarylayer.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/boundarylayer.cpp:154:38: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:274:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/boundarylayer.cpp:158:43: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:274:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 18%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/clusters.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/clusters.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/clusters.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/clusters.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/clusters.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/clusters.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/clusters.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/clusters.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/clusters.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/clusters.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/clusters.cpp:89:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 89 | for (int i = begin+1; i <= end; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/clusters.cpp:110:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 110 | for (int j = 0; j < nnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/clusters.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/clusters.cpp:145:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 145 | for (int i = begin+1; i <= end; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/clusters.cpp:163:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 163 | for (int j = 0; j < nnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/clusters.cpp: In member function 'void netgen::AnisotropicClusters::Update(netgen::TaskManager, netgen::Tracer)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/clusters.cpp:288:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 288 | for (int j = 0; j < nnums.Size(); j++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/clusters.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/clusters.cpp:47:21: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 18%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/occconstruction.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occconstruction.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occconstruction.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occconstruction.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occconstruction.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occconstruction.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occconstruction.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occconstruction.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occconstruction.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occconstruction.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(std::size_t, double)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:373:17: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare] 373 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occconstruction.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:420:25: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 16%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/vsmesh.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsmesh.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsmesh.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsmesh.cpp: In member function 'virtual void netgen::VisualSceneMesh::DrawScene()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsmesh.cpp:259:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 259 | if (selpoint > 0 && selpoint <= mesh->GetNP()) | ~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsmesh.cpp:312:25: warning: catching polymorphic type 'class std::bad_weak_ptr' by value [-Wcatch-value=] 312 | catch (bad_weak_ptr e) | ^ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsmesh.cpp: In member function 'virtual void netgen::VisualSceneMesh::BuildScene(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsmesh.cpp:525:24: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 525 | for (int i = 1; i <= mesh->GetNE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsmesh.cpp:537:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 537 | for( int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsmesh.cpp:550:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 550 | for( int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsmesh.cpp:568:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 568 | for( int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsmesh.cpp:583:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 583 | for( int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsmesh.cpp:627:20: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 627 | for (int i = 1; i <= mesh->GetNE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsmesh.cpp:645:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 645 | for (int j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsmesh.cpp:684:20: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 684 | for (int i = 1; i <= mesh->GetNE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsmesh.cpp:904:25: warning: catching polymorphic type 'class std::bad_weak_ptr' by value [-Wcatch-value=] 904 | catch (bad_weak_ptr e) | ^ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildFilledList(bool)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsmesh.cpp:1036:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1036 | for (int hi = 0; hi < seia.Size(); hi++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildLineList()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsmesh.cpp:1371:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1371 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildTetList()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsmesh.cpp:1869:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1869 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildPrismList()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsmesh.cpp:2151:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 2151 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsmesh.cpp:2419:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2419 | for (j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildHexList()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsmesh.cpp:2478:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 2478 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsmesh.cpp:2622:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2622 | for (int j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildPyramidList()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsmesh.cpp:2689:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 2689 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsmesh.cpp:2974:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2974 | for (int j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildDomainSurfList()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsmesh.cpp:3030:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 3030 | for (i = 1; i <= mesh->GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vsmesh.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/visualization/vssolution.hpp:238:31: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 19%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/occgenmesh.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgenmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgenmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgenmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgenmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgenmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgenmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgenmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgenmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgenmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(std::size_t, double)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:373:17: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare] 373 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgenmesh.cpp: In function 'void netgen::DivideEdge(TopoDS_Edge&, netgen::NgArray&, netgen::NgArray&, netgen::Mesh&, const netgen::MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgenmesh.cpp:232:12: warning: unused variable 'maxh' [-Wunused-variable] 232 | double maxh = mparam.maxh; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgenmesh.cpp:235:12: warning: unused variable 'svalue' [-Wunused-variable] 235 | double svalue[DIVIDEEDGESECTIONS]; | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgenmesh.cpp:239:12: warning: unused variable 'L' [-Wunused-variable] 239 | double L = system.Mass(); | ^ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgenmesh.cpp:247:12: warning: variable 'olddist' set but not used [-Wunused-but-set-variable] 247 | double olddist = 0; | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgenmesh.cpp: In function 'void netgen::OCCFindEdges(const netgen::OCCGeometry&, netgen::Mesh&, const netgen::MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgenmesh.cpp:426:30: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 426 | if(geom.fnames.Size()>=facenr) | ~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgenmesh.cpp: In function 'void netgen::OCCMeshSurface(const netgen::OCCGeometry&, netgen::Mesh&, const netgen::MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgenmesh.cpp:771:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 771 | for (int l = 0; l < gis.Size(); l++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgenmesh.cpp:842:64: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 842 | for (SurfaceElementIndex sei = noldsurfel; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgenmesh.cpp:869:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 869 | for (SurfaceElementIndex sei = oldnf; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgenmesh.cpp:647:26: warning: unused variable 'fd' [-Wunused-variable] 647 | FaceDescriptor & fd = mesh.GetFaceDescriptor(k); | ^~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgenmesh.cpp:900:34: warning: variable 'point' set but not used [-Wunused-but-set-variable] 900 | gp_Pnt point = BRep_Tool::Pnt(vertex); | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgenmesh.cpp:628:9: warning: unused variable 'projecttype' [-Wunused-variable] 628 | int projecttype = PARAMETERSPACE; | ^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgenmesh.cpp: In function 'void netgen::OCCOptimizeSurface(netgen::OCCGeometry&, netgen::Mesh&, const netgen::MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgenmesh.cpp:941:26: warning: unused variable 'fd' [-Wunused-variable] 941 | FaceDescriptor & fd = mesh.GetFaceDescriptor(k); | ^~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgenmesh.cpp: In function 'void netgen::OCCSetLocalMeshSize(const netgen::OCCGeometry&, netgen::Mesh&, const netgen::MeshingParameters&, const netgen::OCCParameters&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgenmesh.cpp:1256:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1256 | for (int j = 0; j < linenums.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgenmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../meshing/meshtype.hpp:1331:5: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:274:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:420:25: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgenmesh.cpp:357:25: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgenmesh.cpp:680:24: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgenmesh.cpp:1010:22: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 21%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/occmeshsurf.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occmeshsurf.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occmeshsurf.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occmeshsurf.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occmeshsurf.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occmeshsurf.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occmeshsurf.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occmeshsurf.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occmeshsurf.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occmeshsurf.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(std::size_t, double)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:373:17: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare] 373 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occmeshsurf.cpp: In member function 'void netgen::OCCSurface::GetNormalVector(const netgen::Point<3, double>&, const netgen::PointGeomInfo&, netgen::Vec<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occmeshsurf.cpp:51:9: warning: unused variable 'vstep' [-Wunused-variable] 51 | double vstep = 0.01*(vmax-vmin); | ^~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occmeshsurf.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:420:25: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 20%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/vssolution.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp: In member function 'void netgen::VisualSceneSolution::AddSolutionData(netgen::VisualSceneSolution::SolData*)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp:102:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 102 | for (int i = 0; i < soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp: In member function 'void netgen::VisualSceneSolution::ClearSolutionData()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp:160:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 160 | for (int i = 0; i < soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp: In member function 'netgen::VisualSceneSolution::SolData* netgen::VisualSceneSolution::GetSolData(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp:172:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 172 | if (i >= 0 && i < soldata.Size()) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp: In member function 'void netgen::VisualSceneSolution::SaveSolutionData(const char*)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp:191:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp:246:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 246 | for (PointIndex pi = PointIndex::BASE; pi < mesh->GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp:253:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 253 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp:257:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 257 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp:266:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 266 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp:289:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 289 | for (PointIndex pi = PointIndex::BASE; pi < mesh->GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp:296:38: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 296 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp:300:38: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 300 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp:309:38: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 309 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp:323:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 323 | for (int i = 0; i < soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp:329:37: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 329 | for (int elnr = 0; elnr < mesh->GetNE(); elnr++) | ~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp: In member function 'virtual void netgen::VisualSceneSolution::DrawScene()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp:634:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 634 | for (int i = 0; i < user_vis.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp:652:25: warning: catching polymorphic type 'class std::bad_weak_ptr' by value [-Wcatch-value=] 652 | catch (bad_weak_ptr e) | ^ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp: In member function 'virtual void netgen::VisualSceneSolution::BuildScene(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp:892:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 892 | for (int i = 0; i < cpp.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp:1124:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1124 | for (int i = 0; i < cpt.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp:1147:25: warning: catching polymorphic type 'class std::bad_weak_ptr' by value [-Wcatch-value=] 1147 | catch (bad_weak_ptr e) | ^ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp:1530:82: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1530 | 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.2004/libsrc/visualization/vssolution.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp:1531:82: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1531 | 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.2004/libsrc/visualization/vssolution.cpp: In member function 'void netgen::VisualSceneSolution::DrawClipPlaneTrigs()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp:4439:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4439 | for (int i = 0; i < trigs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp:4461:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4461 | for (int i = 0; i < trigs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp:4469:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4469 | for (int ii = i; ii < trigs.Size(); ii++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp:4478:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4478 | for (int ii = i; ii < trigs.Size(); ii++) | ~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/visualization/vssolution.hpp:238:31: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp:1966:25: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp:4451:14: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/vssolution.cpp:4452:14: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 20%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/occgeom.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(std::size_t, double)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:373:17: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare] 373 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/occ/occgeom.cpp:916:43: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:388:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 388 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:420:25: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.cpp:890:24: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.cpp:895:19: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 21%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/importsolution.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/importsolution.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/importsolution.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/importsolution.cpp:11: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/importsolution.cpp:11: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/importsolution.cpp:11: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/importsolution.cpp:11: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::Ismake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' InFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/importsolution.cpp:11: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/importsolution.cpp:11: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/importsolution.cpp:11: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/importsolution.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 23%] Linking CXX shared library libngvisual.so /usr/lib64/mpich/bin/mpicxx -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -shared -Wl,-soname,libngvisual.so.6.2 -o libngvisual.so.6.2 CMakeFiles/visual.dir/meshdoc.cpp.o CMakeFiles/visual.dir/mvdraw.cpp.o CMakeFiles/visual.dir/vsfieldlines.cpp.o CMakeFiles/visual.dir/vsmesh.cpp.o CMakeFiles/visual.dir/vssolution.cpp.o CMakeFiles/visual.dir/importsolution.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/core: ../core/libngcore.so /usr/lib64/libGL.so /usr/lib64/libGLU.so /usr/lib64/mpich/lib/libmpi.so /usr/lib64/libpython3.8.so make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' make[4]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 23%] Built target visual make[4]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 22%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/delaunay.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:66, from /builddimake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' r/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay.cpp: In member function 'void netgen::SphereList::AddElement(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay.cpp:444:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 444 | if (elnr > links.Size()) | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay.cpp: In function 'void netgen::AddDelaunayPoint(netgen::PointIndex, const netgen::Point3d&, netgen::NgArray&, netgen::Mesh&, netgen::DTREE&, netgen::MeshNB&, netgen::NgArray, 0, int>&, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, netgen::SphereList&, netgen::IndexSet&, netgen::IndexSet&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay.cpp:817:21: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 817 | if (centers.Size() < nelind) | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay.cpp: In member function 'void netgen::Meshing3::Delaunay(netgen::Mesh&, int, const netgen::MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay.cpp:1149:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1149 | for (int i = 1; i <= tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay.cpp:1208:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1208 | for (int i = 1; i <= tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay.cpp:1238:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1238 | for (int ii = 1; ii <= openels.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay.cpp:1262:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1262 | for (int i = 1; i <= tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay.cpp:1367:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1367 | for (int i = 1; i <= openels.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay.cpp:1388:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1388 | for (int i = 1; i <= tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay.cpp:1417:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1417 | for (int jj = 1; jj <= neartrias.Size(); jj++) | ~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay.cpp:1530:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1530 | for (int i = 0; i < tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay.cpp:1549:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1549 | for (int ii = 0; ii < elsonpoint[pi].Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay.cpp:1914:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1914 | for (int i = 0; i < tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay.cpp: In instantiation of 'void netgen::DelaunayTree::DeleteElement(T) [with int dim = 3; T = int; TSCAL = double]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay.cpp:741:38: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay.cpp:274:21: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 274 | if(i!=n_elements) | ~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay.cpp: 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.2004/libsrc/meshing/delaunay.cpp:206: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.2004/libsrc/meshing/delaunay.cpp:838:38: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay.cpp:31:31: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 31 | if(leaf_index.Size() hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp: In member function 'void netgen::CurvedElements::BuildCurvedElements(const netgen::Refinement*, int, bool)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:620:31: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 620 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:632:38: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 632 | for (SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:635:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 635 | for (int j = 0; j < edgenrs.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:655:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 655 | for (int e = 0; e < edgeorder.Size(); e++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:658:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 658 | for (int j = 0; j < procs.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:661:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 661 | for (int f = 0; f < faceorder.Size(); f++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:664:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 664 | for (int j = 0; j < procs.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | for (int e = 0; e < edgeorder.Size(); e++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:679:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 679 | for (int j = 0; j < procs.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:682:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | for (int f = 0; f < faceorder.Size(); f++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:685:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 685 | for (int j = 0; j < procs.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:743:38: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 743 | for (SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:749:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 749 | for (int i2 = 0; i2 < edgenrs.Size(); i2++) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:778:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 778 | for (int j = 0; j < procs.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:802:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 802 | for (int j = 0; j < procs.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:823:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 823 | for (int e = 0; e < surfnr.Size(); e++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:906:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 906 | for (int j = 0; j < xi.Size(); j++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:981:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 981 | for (int j = 0; j < procs.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:1006:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1006 | for (int e = 0; e < edge_surfnr1.Size(); e++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:1009:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1009 | for (int j = 0; j < procs.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:1036:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1036 | for (int edgenr = 0; edgenr < use_edge.Size(); edgenr++) | ~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:1123:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1123 | for (int j = 0; j < xi.Size(); j++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:1177:41: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1177 | for (SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:1189:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1189 | for (int j = 0; j < procs.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:1204:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1204 | for (int j = 0; j < procs.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:1246:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1246 | for (int jx = 0, jj = 0; jx < xi.Size(); jx++) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:1247:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1247 | for (int jy = 0; jy < xi.Size(); jy++, jj++) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:1254:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1254 | for (int k = 0; k < edgenrs.Size(); k++) edgenrs[k]--; | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:1261:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1261 | for (int k = 0; k < verts.Size(); k++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:1265:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1265 | for (int k = 0; k < edgenrs.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:1289:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1289 | for (int jx = 0, jj = 0; jx < xi.Size(); jx++) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:1290:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1290 | for (int jy = 0; jy < xi.Size(); jy++, jj++) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:1339:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1339 | for (int i = 0; i < edgeorder.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:1362:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1362 | for (int i = 0; i < faceorder.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp: In member function 'bool netgen::CurvedElements::IsSurfaceElementCurved(netgen::SurfaceElementIndex) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:1662:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1662 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:1666:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1666 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/curvedelems.cpp:1743:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1743 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:1755:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1755 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:1757:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1757 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:1762:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1762 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:1800:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1800 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:1808:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1808 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp: In instantiation of 'void netgen::CurvedElements::GetCoefficients(netgen::CurvedElements::SurfaceElementInfo&, netgen::NgArray >&) const [with int DIM_SPACE = 3]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:1797:33: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:2393:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2393 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp: In instantiation of 'void netgen::CurvedElements::GetCoefficients(netgen::CurvedElements::SurfaceElementInfo&, netgen::NgArray >&) const [with int DIM_SPACE = 2]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:2411:76: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:2393:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp: In instantiation of 'void netgen::CurvedElements::CalcMultiPointSurfaceTransformation(netgen::SurfaceElementIndex, int, const T*, std::size_t, T*, std::size_t, T*, std::size_t) [with int DIM_SPACE = 3; T = double; std::size_t = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4051:20: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4169:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4169 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4181:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4181 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4183:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4183 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4188:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4188 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4265:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4265 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4283:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4283 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4303:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4303 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp: In instantiation of 'void netgen::CurvedElements::CalcMultiPointSurfaceTransformation(netgen::SurfaceElementIndex, int, const T*, std::size_t, T*, std::size_t, T*, std::size_t) [with int DIM_SPACE = 2; T = double; std::size_t = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4322:37: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4169:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4169 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4181:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4181 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4183:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4183 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4188:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4188 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4265:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4265 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4283:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4283 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4303:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4303 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp: In instantiation of 'void netgen::CurvedElements::CalcMultiPointSurfaceTransformation(netgen::SurfaceElementIndex, int, const T*, std::size_t, T*, std::size_t, T*, std::size_t) [with int DIM_SPACE = 2; T = ngsimd::SIMD; std::size_t = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4335:43: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4169:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4169 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4181:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4181 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4183:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4183 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4188:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4188 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4265:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4265 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4283:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4283 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4303:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4303 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp: In instantiation of 'void netgen::CurvedElements::CalcMultiPointSurfaceTransformation(netgen::SurfaceElementIndex, int, const T*, std::size_t, T*, std::size_t, T*, std::size_t) [with int DIM_SPACE = 3; T = ngsimd::SIMD; std::size_t = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4341:43: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4169:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4169 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4181:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4181 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4183:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4183 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4188:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4188 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4265:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4265 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4283:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4283 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4303:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4303 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp: In instantiation of 'void netgen::CurvedElements::CalcMultiPointElementTransformation(netgen::ElementIndex, int, const T*, std::size_t, T*, std::size_t, T*, std::size_t) [with T = double; std::size_t = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4364:16: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4677:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4677 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4707:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4707 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4732:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4732 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp: In instantiation of 'void netgen::CurvedElements::CalcMultiPointElementTransformation(netgen::ElementIndex, int, const T*, std::size_t, T*, std::size_t, T*, std::size_t) [with T = ngsimd::SIMD; std::size_t = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4808:39: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4677:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4677 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4707:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4707 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:4732:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4732 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:608:17: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:614:22: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/curvedelems.cpp:702:31: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 23%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/delaunay2d.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay2d.cpp: In member function 'void netgen::Meshing2::BlockFillLocalH(netgen::Mesh&, const netgen::MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay2d.cpp:139:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 139 | for (int i = 0; i < npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay2d.cpp:160:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 160 | for (int i = 1; i <= npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay2d.cpp:218:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 1; i <= npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay2d.cpp: In member function 'void netgen::Meshing2::Delaunay(netgen::Mesh&, int, const netgen::MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay2d.cpp:267:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | for (int i = 0; i < mesh.LockedPoints().Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay2d.cpp:357:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 357 | for (int l = 0; l < edges.Size(); l++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../gprim/gprim.hpp:27, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:7, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../gprim/adtree.hpp: In instantiation of 'void netgen::BoxTree::DeleteElement(T) [with int dim = 3; T = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay2d.cpp:377:40: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../gprim/adtree.hpp:1008:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 1008 | if(i!=n_elements) | ~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/delaunay2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 24%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/geomsearch.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/geomsearch.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/geomsearch.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/geomsearch.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/geomsearch.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/geomsearch.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/geomsearch.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/geomsearch.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/geomsearch.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/geomsearch.cpp: In member function 'void netgen::GeomSearch3d::Create()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/geomsearch.cpp:81:16: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 81 | for (i = 1; i <= faces->Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/geomsearch.cpp:145:19: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 145 | for (i = 1; i <= faces->Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/geomsearch.cpp:216:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 216 | for (k = 1; k <= area.Size(); k++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/geomsearch.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 24%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/global.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/global.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/global.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/global.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/global.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/global.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/global.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/global.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/global.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/global.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 26%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/improve2gen.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve2gen.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve2gen.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve2gen.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve2gen.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve2gen.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve2gen.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve2gen.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve2gen.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve2gen.cpp: In member function 'void netgen::MeshOptimize2d::GenericImprove()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve2gen.cpp:206:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 206 | for (int ri = 0; ri < rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve2gen.cpp:230:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 230 | for (int j = 1; j <= rule.newels.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve2gen.cpp:273:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 273 | for (int k = 0; k < elonnode[el[j]].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve2gen.cpp:277:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 277 | for (int l = 0; l < nbels[sei].Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve2gen.cpp:288:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 288 | for (int ri = 0; ri < rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve2gen.cpp:326:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 326 | for (int i = 1; i < elmap.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve2gen.cpp:333:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 333 | for (elmap[i] = 0; elmap[i] < neighbours.Size(); elmap[i]++) /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve2gen.cpp:370:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 370 | for(int i=0; ok && i& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve2gen.cpp:201:12: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve2gen.cpp:248:18: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380: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.2004/libsrc/meshing/improve2gen.cpp:317:24: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 25%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/improve2.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve2.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve2.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve2.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve2.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve2.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve2.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve2.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve2.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve2.cpp: In function 'double netgen::CombineImproveEdge(netgen::Mesh&, const ngcore::Table&, ngcore::Array, netgen::PointIndex>&, ngcore::Array&, netgen::PointIndex, netgen::PointIndex, bool)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve2.cpp:444:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 444 | for (int k = 0; k < hasbothpi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve2.cpp:454:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 454 | for (int k = 0; k < hasonepi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve2.cpp: In member function 'void netgen::MeshOptimize2d::CombineImprove()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve2.cpp:612:9: warning: unused variable 'ntasks' [-Wunused-variable] 612 | int ntasks = ngcore::TaskManager::GetMaxThreads(); | ^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve2.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve2.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/template.hpp: In member function 'void netgen::MeshOptimize2d::SplitImprove()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/template.hpp:124:31: warning: 'edge.netgen::INDEX_2::i[1]' may be used uninitialized in this function [-Wmaybe-uninitialized] 124 | { return i[0] == in2.i[0] && i[1] == in2.i[1]; } | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve2.cpp:753:17: note: 'edge.netgen::INDEX_2::i[1]' was declared here 753 | INDEX_2 edge; | ^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve2.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/template.hpp:124:31: warning: 'edge.netgen::INDEX_2::i[0]' may be used uninitialized in this function [-Wmaybe-uninitialized] 124 | { return i[0] == in2.i[0] && i[1] == in2.i[1]; } | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve2.cpp:753:17: note: 'edge.netgen::INDEX_2::i[0]' was declared here 753 | INDEX_2 edge; | ^~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 25%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/hprefinement.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:15: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/classifyhpel.hpp: In function 'netgen::HPREF_ELEMENT_TYPE netgen::ClassifyPrism(netgen::HPRefElement&, netgen::INDEX_2_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::NgBitArray&, netgen::NgBitArray&, netgen::INDEX_3_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/classifyhpel.hpp:435:11: warning: variable 'point_sing' set but not used [-Wunused-but-set-variable] 435 | int point_sing[6]={0,0,0,0,0,0}; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/classifyhpel.hpp: In function 'netgen::HPREF_ELEMENT_TYPE netgen::ClassifyHex(netgen::HPRefElement&, netgen::INDEX_2_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::NgBitArray&, netgen::NgBitArray&, netgen::INDEX_3_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/classifyhpel.hpp:1509:6: warning: variable 'point_sing' set but not used [-Wunused-but-set-variable] 1509 | int point_sing[8]={0,0,0,0,0,0,0,0}; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/classifyhpel.hpp:1511:6: warning: variable 'edge_sing' set but not used [-Wunused-but-set-variable] 1511 | int edge_sing[12] = {0,0,0,0,0,0,0,0,0,0,0,0}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:57, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.hpp: In constructor 'netgen::HPRefElement::HPRefElement(netgen::Element&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.hpp:298:7: warning: 'netgen::HPRefElement::np' will be initialized after [-Wreorder] 298 | int np; | ^~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.hpp:293:7: warning: 'int netgen::HPRefElement::index' [-Wreorder] 293 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:35:3: warning: when initialized here [-Wreorder] 35 | HPRefElement :: HPRefElement(Element & el) : | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:57, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.hpp:297:7: warning: 'netgen::HPRefElement::levelz' will be initialized after [-Wreorder] 297 | int levelz; | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.hpp:290:22: warning: 'netgen::HPREF_ELEMENT_TYPE netgen::HPRefElement::type' [-Wreorder] 290 | HPREF_ELEMENT_TYPE type; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:35:3: warning: when initialized here [-Wreorder] 35 | HPRefElement :: HPRefElement(Element & el) : | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:57, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.hpp: In constructor 'netgen::HPRefElement::HPRefElement(netgen::Element2d&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.hpp:297:7: warning: 'netgen::HPRefElement::levelz' will be initialized after [-Wreorder] 297 | int levelz; | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.hpp:290:22: warning: 'netgen::HPREF_ELEMENT_TYPE netgen::HPRefElement::type' [-Wreorder] 290 | HPREF_ELEMENT_TYPE type; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:50:3: warning: when initialized here [-Wreorder] 50 | HPRefElement :: HPRefElement(Element2d & el) : | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:57, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.hpp: In constructor 'netgen::HPRefElement::HPRefElement(netgen::Segment&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.hpp:297:7: warning: 'netgen::HPRefElement::levelz' will be initialized after [-Wreorder] 297 | int levelz; | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.hpp:290:22: warning: 'netgen::HPREF_ELEMENT_TYPE netgen::HPRefElement::type' [-Wreorder] 290 | HPREF_ELEMENT_TYPE type; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:65:3: warning: when initialized here [-Wreorder] 65 | HPRefElement :: HPRefElement(Segment & el) : | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:57, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.hpp: In copy constructor 'netgen::HPRefElement::HPRefElement(netgen::HPRefElement&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.hpp:298:7: warning: 'netgen::HPRefElement::np' will be initialized after [-Wreorder] 298 | int np; | ^~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.hpp:295:7: warning: 'int netgen::HPRefElement::levelx' [-Wreorder] 295 | int levelx; | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:86:3: warning: when initialized here [-Wreorder] 86 | HPRefElement :: HPRefElement(HPRefElement & el) : | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:57, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.hpp:297:7: warning: 'netgen::HPRefElement::levelz' will be initialized after [-Wreorder] 297 | int levelz; | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.hpp:290:22: warning: 'netgen::HPREF_ELEMENT_TYPE netgen::HPRefElement::type' [-Wreorder] 290 | HPREF_ELEMENT_TYPE type; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:86:3: warning: when initialized here [-Wreorder] 86 | HPRefElement :: HPRefElement(HPRefElement & el) : | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:57, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.hpp:300:14: warning: 'netgen::HPRefElement::domout' will be initialized after [-Wreorder] 300 | int domin, domout; // he: needed for segment!! in 3d there should be surf1, surf2!! | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.hpp:293:7: warning: 'int netgen::HPRefElement::index' [-Wreorder] 293 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:86:3: warning: when initialized here [-Wreorder] 86 | HPRefElement :: HPRefElement(HPRefElement & el) : | ^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp: In function 'void netgen::InitHPElements(netgen::Mesh&, netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:562:31: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 562 | for(ElementIndex i = 0; i < mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:581:38: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 581 | for(SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp: In function 'void netgen::SubdivideDegeneratedHexes(netgen::Mesh&, netgen::NgArray&, double)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:1000:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1000 | for (int l = 0; l < pts.Size(); l++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp: In function 'void netgen::ReorderPoints(netgen::Mesh&, netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:1250:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1250 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:1257:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1257 | for (int i = 0; i < hpelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:1291:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1291 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:1294:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1294 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:1297:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1297 | for (int i = 0; i < hpelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp: In function 'void netgen::HPRefinement(netgen::Mesh&, netgen::Refinement*, int, double, bool, bool)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:1357:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1357 | for (int i = 0; i < hpelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:1451:24: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1451 | for(ElementIndex i=0;i&, netgen::INDEX_2_HASHTABLE&, netgen::NgBitArray&, netgen::NgBitArray&, netgen::INDEX_3_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::NgArray&, int&, int&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:1605:20: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1605 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:1641:20: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1641 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:1669:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1669 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:1726:20: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1726 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:1788:20: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1788 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp: In function 'bool netgen::ClassifyHPElements(netgen::Mesh&, netgen::NgArray&, int&, int&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:1852:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1852 | for( int i = 0; i& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:1668:14: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/hprefinement.cpp:1848:14: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 22%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/python_occ.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/python_occ.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/python_occ.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/python_occ.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/python_occ.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/python_occ.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/python_occ.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/python_occ.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/python_occ.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/python_occ.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(std::size_t, double)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:373:17: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare] 373 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/python_occ.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../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.2004/libsrc/occ/../meshing/meshtype.hpp:1333:25: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/../include/../general/ngarray.hpp:388:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 388 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../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.2004/libsrc/occ/../meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:420:25: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 28%] Linking CXX shared library libngocc.so /usr/lib64/mpich/bin/mpicxx -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -shared -Wl,-soname,libngocc.so.6.2 -o libngocc.so.6.2 CMakeFiles/occ.dir/Partition_Inter2d.cxx.o CMakeFiles/occ.dir/Partition_Inter3d.cxx.o CMakeFiles/occ.dir/Partition_Loop.cxx.o CMakeFiles/occ.dir/Partition_Loop2d.cxx.o CMakeFiles/occ.dir/Partition_Loop3d.cxx.o CMakeFiles/occ.dir/Partition_Spliter.cxx.o CMakeFiles/occ.dir/occconstruction.cpp.o CMakeFiles/occ.dir/occgenmesh.cpp.o CMakeFiles/occ.dir/occgeom.cpp.o CMakeFiles/occ.dir/occmeshsurf.cpp.o CMakeFiles/occ.dir/python_occ.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/core: ../core/libngcore.so /usr/lib64/libTKBO.so /usr/lib64/libTKBool.so /usr/lib64/libTKBRep.so /usr/lib64/libTKCAF.so /usr/lib64/libTKCDF.so /usr/lib64/libTKernel.so /usr/lib64/libTKG2d.so /usr/lib64/libTKG3d.so /usr/lib64/libTKGeomAlgo.so /usr/lib64/libTKGeomBase.so /usr/lib64/libTKHLR.so /usr/lib64/libTKIGES.so /usr/lib64/libTKLCAF.so /usr/lib64/libTKMath.so /usr/lib64/libTKMesh.so /usr/lib64/libTKOffset.so /usr/lib64/libTKPrim.so /usr/lib64/libTKService.so /usr/lib64/libTKShHealing.so /usr/lib64/libTKSTEP.so /usr/lib64/libTKSTEP209.so /usr/lib64/libTKSTEPAttr.so /usr/lib64/libTKSTEPBase.so /usr/lib64/libTKSTL.so /usr/lib64/libTKTopAlgo.so /usr/lib64/libTKV3d.so /usr/lib64/libTKXCAF.so /usr/lib64/libTKXDEIGES.so /usr/lib64/libTKXDESTEP.so /usr/lib64/libTKXSBase.so /usr/lib64/libTKVCAF.so /usr/lib64/mpich/lib/libmpi.so /usr/lib64/libpython3.8.so make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' make[4]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 28%] Built target occ make[4]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 27%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/localh.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.cpp: In member function 'void netgen::LocalH::FindInnerBoxes(netgen::AdFront3*, int (*)(const netgen::Point3d&))': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.cpp:401:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 401 | for (int i = 0; i < boxes.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/localh.cpp:476:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 476 | for (int j = 1; j <= faceused.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.cpp:478:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 478 | for (int j = 1; j <= facenotused.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.cpp: In member function 'void netgen::LocalH::FindInnerBoxes(netgen::AdFront2*, int (*)(const netgen::Point<2, double>&))': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.cpp:553:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 553 | for (int i = 0; i < boxes.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.cpp: In member function 'void netgen::LocalH::FindInnerBoxesRec2(netgen::GradingBox*, netgen::AdFront2*, netgen::NgArray >&, netgen::NgArray&, int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.cpp:627:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 627 | for (int j = 0; j < faceused.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.cpp:629:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 629 | for (int j = 0; j < facenotused.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.cpp: In member function 'void netgen::LocalH::WidenRefinement()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.cpp:724:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 724 | for (int i = 0; i < boxes.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.cpp: In member function 'void netgen::LocalH::GetInnerPoints(netgen::NgArray, 0, int>&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.cpp:742:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 742 | for (int i = 0; i < boxes.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.cpp:748:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | for (int i = 0; i < boxes.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.cpp: In member function 'void netgen::LocalH::GetOuterPoints(netgen::NgArray, 0, int>&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.cpp:758:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 758 | for (int i = 0; i < boxes.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 29%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshfunc2d.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshfunc2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshfunc2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshfunc2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshfunc2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshfunc2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshfunc2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshfunc2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshfunc2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshfunc2d.cpp: In function 'void netgen::Optimize2d(netgen::Mesh&, netgen::MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2004/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.2004/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.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshfunc2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 29%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshfunc.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshfunc.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshfunc.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshfunc.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshfunc.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshfunc.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshfunc.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshfunc.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshfunc.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshfunc.cpp: In function 'netgen::MESHING3_RESULT netgen::MeshVolume(const netgen::MeshingParameters&, netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshfunc.cpp:92:41: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 92 | for (SurfaceElementIndex sei = 0; sei < mesh3d.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshfunc.cpp:175:29: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 175 | for (int i = oldne + 1; i <= mesh3d.GetNE(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshfunc.cpp:214:38: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 214 | for (int i = oldne + 1; i <= mesh3d.GetNE(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshfunc.cpp:266:48: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 266 | for (ElementIndex ei = oldne; ei < mesh3d.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshfunc.cpp: In function 'netgen::MESHING3_RESULT netgen::OptimizeVolume(const netgen::MeshingParameters&, netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshfunc.cpp:652:9: warning: unused variable 'i' [-Wunused-variable] 652 | int i; | ^ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshfunc.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/meshtype.hpp:1331:5: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:274:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshfunc.cpp:243:27: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 26%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/improve3.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp: In member function 'double netgen::MeshOptimize3d::CombineImproveEdge(netgen::Mesh&, const netgen::MeshingParameters&, ngcore::Table&, ngcore::Array&, netgen::PointIndex, netgen::PointIndex, ngcore::FlatArray, bool)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:118:15: warning: unused variable 'l' [-Wunused-variable] 118 | int l; | ^ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp: In member function 'void netgen::MeshOptimize3d::CombineImproveSequential(netgen::Mesh&, netgen::OPTIMIZEGOAL)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:254:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 254 | for (int k = 0; k < row1.Size(); k++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:271:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 271 | for (int k = 0; k < row2.Size(); k++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:286:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 286 | for (int k = 0; k < hasonepi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:288:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 288 | for (int k = 0; k < hasbothpi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:312:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 312 | for (int k = 0; k < hasonepi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:328:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | for (int k = 0; k < hasonepi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:358:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 358 | for (int k = 0; k < row.Size(); k++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:373:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 373 | for (int k = 0; k < hasonepi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:376:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 376 | for (int k = 0; k < hasbothpi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:392:32: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 392 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp: In member function 'double netgen::MeshOptimize3d::SplitImproveEdge(netgen::Mesh&, netgen::OPTIMIZEGOAL, ngcore::Table&, ngcore::Array&, netgen::NgArray&, double, netgen::PointIndex, netgen::PointIndex, netgen::PointIndex, bool)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:640:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 640 | for (int k = 0; k < hasbothpoints.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp: In member function 'void netgen::MeshOptimize3d::SplitImprove(netgen::Mesh&, netgen::OPTIMIZEGOAL)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:705:7: warning: unused variable 'np' [-Wunused-variable] 705 | int np = mesh.GetNP(); | ^~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp: In member function 'void netgen::MeshOptimize3d::SplitImproveSequential(netgen::Mesh&, netgen::OPTIMIZEGOAL)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:918:12: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 918 | if (pi2 >= elementsonnode.Size()+PointIndex::BASE) continue; // old number of points | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:1020:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1020 | for (int k = 0; k < hasbothpoints.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp: In member function 'void netgen::MeshOptimize3d::SwapImproveSequential(netgen::Mesh&, netgen::OPTIMIZEGOAL, const netgen::NgBitArray*)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:1216:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1216 | for (int k = 0; k < elementsonnode[pi1].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp: In member function 'double netgen::MeshOptimize3d::SwapImproveEdge(netgen::Mesh&, netgen::OPTIMIZEGOAL, const netgen::NgBitArray*, ngcore::Table&, netgen::INDEX_3_HASHTABLE&, netgen::PointIndex, netgen::PointIndex, bool)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:2555:19: warning: unused variable 'k1' [-Wunused-variable] 2555 | int k1; | ^~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp: In member function 'void netgen::MeshOptimize3d::SwapImprove(netgen::Mesh&, netgen::OPTIMIZEGOAL, const netgen::NgBitArray*)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:2607:7: warning: unused variable 'np' [-Wunused-variable] 2607 | int np = mesh.GetNP(); | ^~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:2608:7: warning: unused variable 'ne' [-Wunused-variable] 2608 | int ne = mesh.GetNE(); | ^~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp: In member function 'void netgen::MeshOptimize3d::SwapImproveSurface(netgen::Mesh&, netgen::OPTIMIZEGOAL, const netgen::NgBitArray*, const netgen::NgArray*>*)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:2814:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2814 | for(int k=0; !found && kSize(); k++) | ~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:2816:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2816 | if(pi2 < (*used_idmaps)[k]->Size() + PointIndex::BASE) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:2856:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2856 | for (int k = 0; k < elementsonnode[pi1].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:2878:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2878 | for (int l = 0; l < hasbothpoints.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:2888:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2888 | for (int l = 0; l < hasbothpointsother.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:2902:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2902 | for(int ii=0; ii < hasbothpoints.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:2905:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2905 | for(int ii=0; ii < hasbothpointsother.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:2916:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2916 | for (int k = 0; k < elementsonnode[pi1other].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:2936:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2936 | for (int l = 0; l < hasbothpointsother.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:2953:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2953 | for(int k = 0; k < surfaceelementsonnode[pi1].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:2976:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2976 | for(int k = 0; k < surfaceelementsonnode[pi1other].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:3049:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3049 | for (int k = 0; puretet && k < hasbothpoints.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:3052:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3052 | for (int k = 0; puretet && k < hasbothpointsother.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:3067:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3067 | for(int jj=i; !done && jjSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:3276:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3276 | for(int jj=0; jjSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:3284:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3284 | for(int k = 0; kSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:3359:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3359 | for(int jj=0; jjSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:3475:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3475 | for(int i=0; iSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:3519:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3519 | for(int i=0; iSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:3532:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3532 | for(int i=0; i&, netgen::TABLE&, bool)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:3589:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3589 | for (int k = 0; k < belementsonnode[pi1].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:3613:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3613 | for (int k = 0; k < row.Size(); k++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp: In member function 'void netgen::MeshOptimize3d::SwapImprove2Sequential(netgen::Mesh&, netgen::OPTIMIZEGOAL)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:3715:14: warning: unused variable 'pi1' [-Wunused-variable] 3715 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:3715:19: warning: unused variable 'pi2' [-Wunused-variable] 3715 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:3715:24: warning: unused variable 'pi3' [-Wunused-variable] 3715 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:3715:29: warning: unused variable 'pi4' [-Wunused-variable] 3715 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:3715:34: warning: unused variable 'pi5' [-Wunused-variable] 3715 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:3719:16: warning: unused variable 'bad2' [-Wunused-variable] 3719 | double bad1, bad2; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp: In member function 'void netgen::MeshOptimize3d::SwapImprove2(netgen::Mesh&, netgen::OPTIMIZEGOAL)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:3821:16: warning: unused variable 'bad2' [-Wunused-variable] 3821 | double bad1, bad2; | ^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:45, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/findip.hpp: In instantiation of 'int netgen::FindInnerPoint(POINTArray&, FACEArray&, netgen::Point3d&) [with POINTArray = ngcore::Array; FACEArray = netgen::NgArray]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:622:62: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/findip.hpp:108:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 108 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::ElementIndex; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = netgen::ElementIndex; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:944:34: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380: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.2004/libsrc/meshing/../include/../general/ngarray.hpp:494:29: required from 'netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = netgen::PointIndex; int S = 50]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:1737:40: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:494:29: required from 'netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = bool; int S = 50]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:1741:18: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/template.hpp: In member function 'double netgen::MeshOptimize3d::SwapImprove2(netgen::Mesh&, netgen::OPTIMIZEGOAL, netgen::ElementIndex, int, ngcore::Table&, netgen::TABLE&, bool)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/template.hpp:131:5: warning: 'pi5.netgen::PointIndex::i' may be used uninitialized in this function [-Wmaybe-uninitialized] 131 | if (i[0] > i[1]) | ^~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:3556:34: note: 'pi5.netgen::PointIndex::i' was declared here 3556 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/template.hpp:131:5: warning: 'pi4.netgen::PointIndex::i' may be used uninitialized in this function [-Wmaybe-uninitialized] 131 | if (i[0] > i[1]) | ^~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:3556:29: note: 'pi4.netgen::PointIndex::i' was declared here 3556 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:3626:64: warning: 'pi3.netgen::PointIndex::i' may be used uninitialized in this function [-Wmaybe-uninitialized] 3626 | if (elem2.PNum(l) == pi1 || elem2.PNum(l) == pi2 || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 3627 | elem2.PNum(l) == pi3) | ~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:3596:29: warning: 'pi2.netgen::PointIndex::i' may be used uninitialized in this function [-Wmaybe-uninitialized] 3596 | if (bel[l] != pi1 && bel[l] != pi2 && bel[l] != pi3) In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:47:31: warning: 'pi1.netgen::PointIndex::i' may be used uninitialized in this function [-Wmaybe-uninitialized] 47 | return FlatArray (index[i+1]-index[i], data+index[i]); | ~~~~~^ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/improve3.cpp:3556:14: note: 'pi1.netgen::PointIndex::i' was declared here 3556 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 30%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshing3.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp: In constructor 'netgen::Meshing3::Meshing3(const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:34:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 34 | for (int i = 1; i <= rules.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp: In constructor 'netgen::Meshing3::Meshing3(const char**)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:56:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 56 | for (int i = 0; i < rules.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp: In destructor 'virtual netgen::Meshing3::~Meshing3()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:68:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 68 | for (int i = 0; i < rules.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp: In member function 'netgen::MESHING3_RESULT netgen::Meshing3::GenerateMesh(netgen::Mesh&, const netgen::MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:345:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 345 | for(int i = 1; i <= allowpoint.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:374:37: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 374 | if (onlytri && groupfaces.Size() <= 20 + 2*stat.qualclass && | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:379:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 379 | for(int i = 1; i <= groupfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:382:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 382 | for(int i = 1; i <= groupfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:383:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 383 | for (j = 1; j <= locfaces.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:397:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for(int i = 1; i <= groupfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:471:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 471 | for(int i = 1; i <= canuse.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:507:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 507 | for (int i = oldnp+1; i <= plainpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:515:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 515 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:532:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 532 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:567:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 567 | for(int i = 1; i <= plainpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:570:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 570 | if (i <= pindex.Size()) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:584:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 584 | for(int i = oldnp+1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:588:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 588 | for(int i = oldnf+1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:592:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 592 | for(int i = 1; i <= delfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:596:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 596 | for(int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:626:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 626 | for(int i = 1; i <= tempnewpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:628:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 628 | for(int i = 1; i <= tempnewfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:630:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 630 | for(int i = 1; i <= tempdelfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:632:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 632 | for(int i = 1; i <= templocelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:639:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 639 | for(int i = 1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:642:11: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 642 | if (i <= pindex.Size()) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:654:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 654 | for (int i = oldnp+1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:660:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 660 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:678:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 678 | for(int i = oldnf+1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:687:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 687 | for(int i = 1; i <= delfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:711:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 711 | for(int i = 1; i <= ruleused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp: In member function 'void netgen::Meshing3::BlockFillLocalH(netgen::Mesh&, const netgen::MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:1174:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1174 | for (int i = 1; i <= npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:1187:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1187 | for (int i = 1; i <= npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:1255:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1255 | for (int i = 1; i <= npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:45, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/findip.hpp: In instantiation of 'int netgen::FindInnerPoint(POINTArray&, FACEArray&, netgen::Point3d&) [with POINTArray = netgen::NgArray; FACEArray = netgen::NgArray]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:375:52: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/findip.hpp:108:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 108 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing3.cpp:351:15: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 31%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshtool.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtool.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtool.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtool.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtool.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtool.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtool.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtool.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtool.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtool.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtool.cpp: In function 'void netgen::MeshQuality2d(const netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/meshtool.cpp: In function 'double netgen::CalcVolume(const netgen::NgArray&, const netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtool.cpp:564:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 564 | for (int i = 0; i < elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtool.cpp: In function 'void netgen::MeshQuality3d(const netgen::Mesh&, netgen::NgArray*)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtool.cpp:587:19: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 587 | for (i = 1; i <= incl.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/meshtool.cpp: In function 'void netgen::SaveEdges(const netgen::Mesh&, const char*, double, char*)': /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/meshtool.cpp: In function 'void netgen::SaveSurfaceMesh(const netgen::Mesh&, double, char*)': /builddir/build/BUILD/netgen-6.2.2004/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.2004/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.2004/libsrc/meshing/meshtool.cpp: In function 'void netgen::SaveVolumeMesh(const netgen::Mesh&, const netgen::NetgenGeometry&, char*)': /builddir/build/BUILD/netgen-6.2.2004/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.2004/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.2004/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.2004/libsrc/meshing/meshtool.cpp: In function 'int netgen::CheckMesh3D(const netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2004/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.2004/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.2004/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.2004/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.2004/libsrc/meshing/meshtool.cpp:934:16: 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.2004/libsrc/meshing/meshtool.cpp:944:18: 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.2004/libsrc/meshing/meshtool.cpp: In function 'void netgen::RemoveProblem(netgen::Mesh&, int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtool.cpp:987:31: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 987 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtool.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtool.cpp:137:12: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 30%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshing2.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:35, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.hpp: In constructor 'netgen::Meshing2::Meshing2(const netgen::NetgenGeometry&, const netgen::MeshingParameters&, const netgen::Box<3>&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.hpp:47:25: warning: 'netgen::Meshing2::geo' will be initialized after [-Wreorder] 47 | const NetgenGeometry& geo; | ^~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.hpp:32:12: warning: 'netgen::AdFront2 netgen::Meshing2::adfront' [-Wreorder] 32 | AdFront2 adfront; | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:41:3: warning: when initialized here [-Wreorder] 41 | Meshing2 :: Meshing2 (const NetgenGeometry& ageo, | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp: In member function 'virtual void netgen::Meshing2::EndMesh()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:112:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 112 | for (int i = 0; i < ruleused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp: In member function 'netgen::MESHING2_RESULT netgen::Meshing2::GenerateMesh(netgen::Mesh&, const netgen::MeshingParameters&, double, int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:344:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 344 | for (int i = 0; i < seia.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:452:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 452 | for (int i = 1; i <= canuse.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:537:12: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 537 | (gpi1 < illegalpoint.Size()+PointIndex::BASE) && | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:538:12: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | (gpi2 < illegalpoint.Size()+PointIndex::BASE) ) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:633:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 633 | for (int i = 2; i <= loclines.Size(); i++) // don't remove first line | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:799:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 799 | for (int i = 1; i <= chartboundpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:808:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 808 | for (int i = 1; i <= chartboundlines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:851:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 851 | for (int i = 1; i <= locelements.Size() && found; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:869:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 869 | for (int i = oldnp+1; i <= plainpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:932:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 932 | for (int i = oldnl+1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:946:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 946 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:962:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 962 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:1026:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1026 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:1069:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1069 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:1082:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1082 | for (int i = oldnp+1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:1085:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1085 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:1157:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1157 | for (int i = 1; i <= critpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:1161:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1161 | for (int jj = 0; jj < intersecttrias.Size(); jj++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:1247:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1247 | for (int i = oldnl+1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:1251:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1251 | if (nlgpi1 <= pindex.Size() && nlgpi2 <= pindex.Size()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:1251:41: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1251 | if (nlgpi1 <= pindex.Size() && nlgpi2 <= pindex.Size()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:1312:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1312 | for (int i = oldnp+1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:1318:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1318 | for (int i = oldnl+1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:1350:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1350 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:1419:15: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1419 | if (gpi >= oldts+PointIndex::BASE) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:1448:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1448 | for (int i = 1; i <= dellines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:1493:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1493 | for (int i = 1; i <= pindex.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:1502:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1502 | for (int i = 1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:1509:29: warning: comparison of integer expressions of different signedness: 'const INDEX' {aka 'const int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1509 | loclines.Get(i).I(j) <= pindex.Size()) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:1554:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1554 | for (int i = 1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:1561:29: warning: comparison of integer expressions of different signedness: 'const INDEX' {aka 'const int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1561 | loclines.Get(i).I(j) <= pindex.Size()) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:1634: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:1634: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp: In member function 'virtual void netgen::VisualSceneSurfaceMeshing::DrawScene()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:1683:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1683 | if (loclines.Size() != changeval) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:1745:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1745 | for (int i = 1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:1782:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1782 | for (int i = 1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:1800:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1800 | for (int i = 1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:1825:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1825 | for (int i = 1; i <= plainpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:1721:10: warning: unused variable 'transp' [-Wunused-variable] 1721 | double transp = vispar.transp; | ^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../visualization/vssolution.hpp:238:31: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:102:16: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing2.cpp:317:19: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 32%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/msghandler.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/msghandler.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/msghandler.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/msghandler.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/msghandler.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/msghandler.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/msghandler.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/msghandler.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/msghandler.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/msghandler.cpp: In function 'void netgen::ResetStatus()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/msghandler.cpp:126:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < msgstatus_stack.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/msghandler.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 32%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/netrule2.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule2.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule2.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule2.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule2.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule2.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule2.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule2.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule2.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule2.cpp: In destructor 'netgen::netrule::~netrule()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule2.cpp:17:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 17 | for(int i = 0; i < oldutofreearea_i.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule2.cpp:19:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 19 | for(int i = 0; i < freezone_i.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule2.cpp: In member function 'void netgen::netrule::SetFreeZoneTransformation(const netgen::Vector&, int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule2.cpp:38:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 38 | if (tolclass <= oldutofreearea_i.Size()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/netrule2.cpp:127:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 127 | for (int i = 1; i <= transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule2.cpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 1; i <= transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule2.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' Dependee "/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/occ/CMakeFiles/occvis.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/occ/CMakeFiles/occvis.dir/depend.internal". Dependee "/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/occ/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/occ/CMakeFiles/occvis.dir/depend.internal". Scanning dependencies of target occvis make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 27%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshclass.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:66, from /make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp: In destructor 'netgen::Mesh::~Mesh()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:67:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 67 | for (int i = 0; i < materials.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:69:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 69 | for(int i = 0; i < userdata_int.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:71:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 71 | for(int i = 0; i < userdata_double.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:74:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 74 | for (int i = 0; i < bcnames.Size(); i++ ) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:77:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 77 | for (int i = 0; i < cd2names.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp: In member function 'netgen::Mesh& netgen::Mesh::operator=(const netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:104:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 104 | for ( int i = 0; i < mesh2.materials.Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:110:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 110 | for ( int i = 0; i < mesh2.bcnames.Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:116:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 116 | for (int i=0; i < mesh2.cd2names.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:121:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for (int i=0; i < mesh2.cd3names.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::DeleteMesh()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:155:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 155 | for ( int i = 0; i < bcnames.Size(); i++ ) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:157:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 157 | for (int i= 0; i< cd2names.Size(); i++) | ~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp: In member function 'netgen::SegmentIndex netgen::Mesh::AddSegment(const netgen::Segment&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:235:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if (maxn <= points.Size()) | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp: In member function 'netgen::SurfaceElementIndex netgen::Mesh::AddSurfaceElement(const netgen::Element2d&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:293:33: warning: comparison of integer expressions of different signedness: 'const short int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 293 | if (el.index<=0 || el.index > facedecoding.Size()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SetSurfaceElement(netgen::SurfaceElementIndex, const netgen::Element2d&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:313:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 313 | if (maxn <= points.Size()) | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:321:18: warning: comparison of integer expressions of different signedness: 'const short int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if (el.index > facedecoding.Size()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::Save(std::ostream&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:459:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 459 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:503:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 503 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:589:13: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 589 | pi < GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:613:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 613 | for (j = 1; j <= identpairs.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:635:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 635 | for (i = 1; i <= materials.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:643:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 643 | for (i = 1; i <= materials.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:650:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 650 | for ( int ii = 0; ii < bcnames.Size(); ii++ ) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:656:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 656 | for ( i = 0; i < bcnames.Size(); i++ ) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:661:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 661 | for (int ii = 0; ii&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:2822:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2822 | for (int i = 1; i <= mhd.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp: In member function 'double netgen::Mesh::AverageH(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:2863:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 2863 | for (i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::CalcLocalH(double)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:2907:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 2907 | for (int i = 0; i < GetNSE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::CalcLocalHFromPointDistances(double)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:3042:12: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 3042 | i < GetNP()+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:3044:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 3044 | for(j=i+1; j&, double*, const netgen::NgArray*, bool, bool) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:5329:52: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 5329 | if(ps_startelement != 0 && ps_startelement <= GetNSE() && PointContainedIn2DElement(p,lami,ps_startelement)) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp: In member function 'int netgen::Mesh::GetSurfaceElementOfPoint(const netgen::Point<3, double>&, double*, const netgen::NgArray*, bool, bool) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:5497:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 5497 | for(int i=0; i&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:5871:66: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 5871 | if ( (*this)[si].GetIndex () == facenr && (*this)[si][0] >= PointIndex::BASE && /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::CalcMinMaxAngle(double, double*)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:5902:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 5902 | for (i = 1; i <= GetNE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp: In member function 'int netgen::Mesh::GetNumPointsOfPointCurve(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:6182:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 6182 | if(curve == pointcurves_startpoint.Size()-1) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SetNP(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:6233:14: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 6233 | i < np+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp: In member function 'ngcore::Table netgen::Mesh::CreatePoint2ElementTable() const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:6263:16: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 6263 | return move(elementsonnode); | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:6263:16: note: remove 'std::move' call /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp: In member function 'ngcore::Table netgen::Mesh::CreatePoint2SurfaceElementTable(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:6305:16: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 6305 | return move(elementsonnode); | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:6305:16: note: remove 'std::move' call /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp: In member function 'bool netgen::Mesh::PureTrigMesh(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:6413:20: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 6413 | for (int i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:6419:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 6419 | for (int i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp: In member function 'bool netgen::Mesh::PureTetMesh() const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:6428:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 6428 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::BuildCurvedElements(const netgen::Refinement*, int, bool)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:6456:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 6456 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:6458:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 6458 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::BuildCurvedElements(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:6473:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 6473 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:6475:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 6475 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SetMaterial(int, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:6483:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 6483 | if (domnr > materials.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp: In member function 'const string& netgen::Mesh::GetMaterial(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:6500:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 6500 | if (domnr <= materials.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SetNBCNames(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:6509:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 6509 | for ( int i = 0; i < bcnames.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SetBCName(int, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:6517:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 6517 | if (bcnr >= bcnames.Size()) | ~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:6532:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 6532 | if (fd.BCProperty() <= bcnames.Size()) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp: In member function 'const string& netgen::Mesh::GetBCName(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:6543:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 6543 | if (bcnr < 0 || bcnr >= bcnames.Size()) | ~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SetNCD2Names(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:6555:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 6555 | for(int i=0; i= cd2names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp: In member function 'const string& netgen::Mesh::GetCD2Name(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:6587:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 6587 | if (cd2nr < 0 || cd2nr >= cd2names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SetNCD3Names(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:6599:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 6599 | for(int i=0; i= cd3names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp: In member function 'int netgen::Mesh::AddCD3Name(const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:6624:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 6624 | for (int i = 0; i < cd3names.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp: In member function 'const string& netgen::Mesh::GetCD3Name(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:6638:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 6638 | if (cd3nr < 0 || cd3nr >= cd3names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp: In member function 'bool netgen::Mesh::GetUserData(const char*, netgen::NgArray&, int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:6677:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 6677 | for(int i=0; i<(*userdata_int[id]).Size(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp: In member function 'bool netgen::Mesh::GetUserData(const char*, netgen::NgArray&, int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:6702:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 6702 | for(int i=0; i<(*userdata_double[id]).Size(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:99:26: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:388:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 388 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/meshclass.cpp:1909:56: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:273:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::__atomic_base::__int_type' {aka 'long unsigned int'} [-Wsign-compare] 273 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/meshclass.cpp:6667:51: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:274:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/meshclass.cpp:6692:57: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:274:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:1981:18: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/meshclass.cpp:6280:32: required from 'netgen::Mesh::CreatePoint2SurfaceElementTable(int) const:: [with auto:16 = ngcore::T_Range]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:239:13: required from 'void ngcore::ParallelForRange(ngcore::T_Range, TFUNC, int, ngcore::TotalCosts) [with TR = netgen::SurfaceElementIndex; TFUNC = netgen::Mesh::CreatePoint2SurfaceElementTable(int) const::]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:6281:42: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:273:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::__atomic_base::__int_type' {aka 'long unsigned int'} [-Wsign-compare] 273 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380: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.2004/libsrc/meshing/meshclass.cpp:6512:15: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/flags.hpp:16, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:8, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const string&) const [with T = netgen::NgArray*; std::string = std::__cxx11::basic_string]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/symboltable.hpp:116:14: required from 'bool ngcore::SymbolTable::Used(const string&) const [with T = netgen::NgArray*; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:6664:28: required from here /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const string&) const [with T = netgen::NgArray*; std::string = std::__cxx11::basic_string]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/symboltable.hpp:116:14: required from 'bool ngcore::SymbolTable::Used(const string&) const [with T = netgen::NgArray*; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.cpp:6689:31: required from here /builddir/build/BUILD/netgen-6.2.2004/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] make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 31%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshtype.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.cpp: In static member function 'static MPI_Datatype netgen::MeshPoint::MyGetMPIType()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.cpp:23:32: warning: converting to non-pointer type 'MPI_Datatype' {aka 'int'} from NULL [-Wconversion-null] 23 | static MPI_Datatype type = NULL; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.cpp:24:33: warning: converting to non-pointer type 'MPI_Datatype' {aka 'int'} from NULL [-Wconversion-null] 24 | static MPI_Datatype htype = NULL; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.cpp: In member function 'void netgen::Element::GetTets(netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.cpp:1282:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1282 | for (i = 1; i <= locels.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.cpp: In member function 'void netgen::Identifications::GetMap(int, netgen::NgArray&, bool) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.cpp:2644:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2644 | for (int i = 0; i < idpoints_table[identnr].Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/table.hpp: In instantiation of 'std::ostream& netgen::operator<<(std::ostream&, const netgen::TABLE&) [with T = netgen::INDEX_2; int BASE = 0; std::ostream = std::basic_ostream]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.cpp:2726:33: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/table.hpp:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 256 | for (int j = 0; j < row.Size(); j++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.cpp:2641:16: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 33%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/netrule3.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp: In destructor 'netgen::vnetrule::~vnetrule()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp:21:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 21 | for (int i = 1; i <= freefaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp:23:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 23 | for (int i = 1; i <= freesets.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp:25:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 25 | for (int i = 1; i <= freeedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp:27:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 27 | for (int i = 1; i <= freefaceinequ.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp: In member function 'int netgen::vnetrule::TestFlag(char) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp:35:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 35 | for (int i = 1; i <= flags.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp: In member function 'void netgen::vnetrule::SetFreeZoneTransformation(const netgen::Vector&, int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp:78:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 78 | for (i = 2; i <= freezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp:85:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 85 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp:90:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 90 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp: In member function 'int netgen::vnetrule::ConvexFreeZone() const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp:141:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp:149:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 149 | for (i = 1; i <= freesetedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp: In member function 'int netgen::vnetrule::IsInFreeZone(const netgen::Point3d&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp:175:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 175 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp:181:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 181 | for (i = 1; i <= freesetfaces.Size() && inthis; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/netrule3.cpp:213:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (j = 1; j <= freezonepi.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp:219:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 219 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp:225:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 225 | for (j = 1; j <= freeseti.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/netrule3.cpp:316:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 316 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp:446:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 446 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp:579:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 579 | for (i = 1; i <= lpi.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp:585:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 585 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp:618:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 618 | for (i = 1; i <= lpi.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp:624:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 624 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 644 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp:686:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 686 | for (i = 1; i <= transfreezone.Size() && (allleft || allright); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp:739:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 739 | for (i = 1; i <= activefaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/netrule3.cpp:880:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 880 | for (j = 1; j <= freezonepi.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp:886:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 886 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp:892:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 892 | for (j = 1; j <= freeseti.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp: In member function 'int netgen::vnetrule::TestOk() const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp:995:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 995 | for (i = 1; i <= cntpused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp:997:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 997 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp:999:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 999 | for (i = 1; i <= delfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp:1003:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1003 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp:1008:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1008 | for (i = 1; i <= cntpused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp:1016:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1016 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp:1036:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1036 | for (k = 1; k <= edge1.Size(); k++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/netrule3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 34%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/prism2rls.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 35%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/pyramid2rls.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 35%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/pyramidrls.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 36%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/quadrls.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 33%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/parser2.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser2.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser2.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser2.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser2.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser2.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser2.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser2.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser2.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser2.cpp: In member function 'void netgen::netrule::LoadRule(std::istream&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser2.cpp:434:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 434 | for (i = 1; i <= pnearness.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser2.cpp:473:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 473 | for (i = 0; i < oldutofreearea_i.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser2.cpp:485:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 485 | for (int j = 0; j < freezone.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser2.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 33%] Building CXX object libsrc/occ/CMakeFiles/occvis.dir/vsocc.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/vsocc.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/vsocc.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/vsocc.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/vsocc.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/vsocc.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/vsocc.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/vsocc.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/vsocc.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/vsocc.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(std::size_t, double)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:373:17: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare] 373 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/vsocc.cpp: In member function 'virtual void netgen::VisualSceneOCCGeometry::BuildScene(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/vsocc.cpp:419:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 419 | for (int i = 1; i <= linelists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/vsocc.cpp:423:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::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.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/vsocc.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../visualization/vssolution.hpp:238:31: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occgeom.hpp:420:25: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 38%] Linking CXX shared library libngoccvis.so /usr/lib64/mpich/bin/mpicxx -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -shared -Wl,-soname,libngoccvis.so.6.2 -o libngoccvis.so.6.2 CMakeFiles/occvis.dir/vsocc.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/occ:/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/core: libngocc.so.6.2 ../core/libngcore.so /usr/lib64/mpich/lib/libmpi.so make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' make[4]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 38%] Built target occvis make[4]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 34%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/parser3.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser3.cpp: In member function 'void netgen::vnetrule::LoadRule(std::istream&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser3.cpp:370:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 370 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser3.cpp:375:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 375 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser3.cpp:388:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 388 | for (j = 1; j <= 3 * (points.Size() - noldp); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser3.cpp:395:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 395 | for (k = 1; k <= 3 * points.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser3.cpp:431:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 431 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser3.cpp:436:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 436 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser3.cpp:448:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 448 | for (j = 1; j <= 3 * (points.Size() - noldp); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser3.cpp:455:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 455 | for (k = 1; k <= 3 * points.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser3.cpp:653:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | for (i = 1; i <= freezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser3.cpp:654:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 654 | for (j = 1; j <= points.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser3.cpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | for (i = 1; i <= freezonepi.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser3.cpp:671:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 671 | for (i = 1; i <= freezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser3.cpp:679:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 679 | for (i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser3.cpp:710:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 710 | for (i = 1; i <= freezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser3.cpp:726:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 726 | for (int j = 1; j <= points.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser3.cpp:729:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 729 | for (int j = 1; j <= freezone.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser3.cpp:737:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 737 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser3.cpp:744:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 744 | for (ii1 = 1; ii1 <= freeset.Size(); ii1++) | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser3.cpp:745:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 745 | for (ii2 = 1; ii2 <= freeset.Size(); ii2++) | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser3.cpp:746:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 746 | for (ii3 = 1; ii3 <= freeset.Size(); ii3++) | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser3.cpp:762:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 762 | for (ii = 1; ii <= freeset.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser3.cpp:780:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 780 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser3.cpp:791:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 791 | for (i = 1; i <= pnearness.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser3.cpp:815:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 815 | for (i = 1; i <= edges.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser3.cpp:833:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 833 | for (i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser3.cpp:857:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 857 | for (i = 1; i <= pnearness.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser3.cpp:875:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 875 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser3.cpp:885:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 885 | for (k = 1; k <= freesetfaces.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser3.cpp:889:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 889 | for (l = k+1; l <= freesetfaces.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parser3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 36%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/refine.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/refine.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/refine.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/refine.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/refine.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/refine.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/refine.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/refine.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/refine.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/refine.cpp: In member function 'void netgen::Refinement::Refine(netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/refine.cpp:28:36: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 28 | if (mesh.mlbetweennodes.Size() < mesh.GetNV()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/refine.cpp:51:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 51 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/refine.cpp:78:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 78 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/refine.cpp: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 < par_nr.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/refine.cpp:117:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < parents.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/refine.cpp:160:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 160 | if (pinew >= epgi.Size()+PointIndex::BASE) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/refine.cpp:181:5: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 181 | i < surfgi.Size()+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/refine.cpp:244:23: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 244 | if (surfgi.Size() < pnums.Elem(4+j)) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/refine.cpp:321:27: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 321 | if (surfgi.Size() < pnums.Elem(5+j)) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/refine.cpp:743:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 743 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/refine.cpp:806:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 806 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/refine.cpp:816:25: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 816 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/refine.cpp:848:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 848 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/refine.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380: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.2004/libsrc/meshing/refine.cpp:31:76: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/refine.cpp:125:16: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380: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.2004/libsrc/meshing/../include/../general/ngarray.hpp:494:29: required from 'netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = netgen::PointIndex; int S = 27]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/refine.cpp:511:28: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 37%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/ruler2.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/ruler2.cpp:171:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 171 | for (int i = maxlegalline; i < llines1.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.cpp:209:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 209 | for (int ri = 1; ri <= rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.cpp:361:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < pmap.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.cpp:513:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 513 | for (int i = maxlegalpoint+1; i <= lpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.cpp:546:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 546 | for (int i = maxlegalline+1; i <= llines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.cpp:633:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 633 | for (int i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/ruler2.cpp:710:31: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:332:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 332 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/ruler2.cpp:711:30: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:332:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/ruler2.cpp:712:31: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:332:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/ruler2.cpp:713:31: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:332:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:494:29: required from 'netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = int; int S = 100]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.cpp:105:17: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 38%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/secondorder.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/secondorder.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/secondorder.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/secondorder.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/secondorder.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/secondorder.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/secondorder.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/secondorder.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/secondorder.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/secondorder.cpp: In member function 'void netgen::Refinement::MakeSecondOrder(netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2004/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.2004/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.2004/libsrc/meshing/secondorder.cpp:116:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 116 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/secondorder.cpp:209:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 209 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/secondorder.cpp:395:29: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 395 | for (int i = oldsize; i < mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/secondorder.cpp: In member function 'void netgen::Refinement::ValidateRefinedMesh(netgen::Mesh&, netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/secondorder.cpp:500:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 500 | for (int i = 1; i <= parents.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/secondorder.cpp:509:20: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 509 | for (int i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/secondorder.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 38%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/ruler3.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/ruler3.cpp:183:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int ri = 0; ri < rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler3.cpp:229:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 229 | for (int ri = 1; ri <= rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler3.cpp:460:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 460 | while (!ok && locpi < lpoints.Size()-1+PointIndex::BASE) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler3.cpp:655:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 655 | for (int i = 1; i <= fz.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler3.cpp:662:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 662 | for (int i = 1; i <= lpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler3.cpp:686:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 686 | for (int i = 1; i <= lfaces.Size() && ok; i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler3.cpp:961:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 961 | for (int i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler3.cpp:1074:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1074 | for (int i = noldlp+1; i <= lpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler3.cpp:1078:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1078 | for (int i = noldlf+1; i <= lfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler3.cpp:1082:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1082 | for (int i = 1; i <= delfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler3.cpp:1086:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1086 | for (int i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler3.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler3.cpp:111:23: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = char; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:494:29: required from 'netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = char; int S = 100]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler3.cpp:264:15: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:494:29: required from 'netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = int; int S = 100]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler3.cpp:267:15: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 39%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/smoothing2.5.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing2.5.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing2.5.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing2.5.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing2.5.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing2.5.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing2.5.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing2.5.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing2.5.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/smoothing2.5.cpp:13:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 13 | for(int i=0; i& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing2.5.cpp:79:24: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 41%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/tetrarls.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 39%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/smoothing2.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing2.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing2.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing2.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing2.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing2.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing2.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing2.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing2.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing2.cpp: In member function 'virtual double netgen::Opti2SurfaceMinFunction::Func(const netgen::Vector&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing2.cpp:224:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 224 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing2.cpp: In member function 'virtual double netgen::Opti2SurfaceMinFunction::FuncGrad(const netgen::Vector&, netgen::Vector&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing2.cpp:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 256 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/smoothing2.cpp:289:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing2.cpp: In member function 'virtual double netgen::Opti2SurfaceMinFunction::XXFuncGrad(const netgen::Vector&, netgen::Vector&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing2.cpp:368:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 368 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/smoothing2.cpp:420:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 420 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing2.cpp: In member function 'virtual double netgen::Opti2EdgeMinFunction::FuncGrad(const netgen::Vector&, netgen::Vector&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing2.cpp:506:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 506 | for (j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing2.cpp: In member function 'virtual double netgen::Opti2SurfaceMinFunctionJacobian::FuncGrad(const netgen::Vector&, netgen::Vector&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing2.cpp:592:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 592 | for (int j = 1; j <= ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/smoothing2.cpp:661:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 661 | for (j = 1; j <= ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing2.cpp: In member function 'void netgen::MeshOptimize2d::ImproveMesh(const netgen::MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2004/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.2004/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.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing2.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing2.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In instantiation of 'int ngcore::ComputeColoring(ngcore::FlatArray, size_t, const Tmask&) [with Tmask = netgen::MeshOptimize2d::ImproveMesh(const netgen::MeshingParameters&)::; size_t = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing2.cpp:743:75: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:1085:25: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1085 | while(colored_blocks, size_t, const Tmask&) [with Tmask = netgen::MeshOptimize2d::ImproveMesh(const netgen::MeshingParameters&)::; size_t = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing2.cpp:769:75: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:1085:25: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing2.cpp: In instantiation of 'netgen::MeshOptimize2d::ImproveMesh(const netgen::MeshingParameters&):: [with auto:8 = ngcore::T_Range]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:239:13: required from 'void ngcore::ParallelForRange(ngcore::T_Range, TFUNC, int, ngcore::TotalCosts) [with TR = long unsigned int; TFUNC = netgen::MeshOptimize2d::ImproveMesh(const netgen::MeshingParameters&)::]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing2.cpp:1030:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing2.cpp:911:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 911 | for (int j = 0; j < elementsonpoint[pi].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing2.cpp:943:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 943 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing2.cpp:950:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 950 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing2.cpp:980:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 980 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing2.cpp:1019:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1019 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing2.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 42%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/triarls.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 40%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/specials.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/specials.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/specials.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/specials.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/specials.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/specials.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/specials.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/specials.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/specials.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/specials.cpp: In function 'void netgen::CutOffAndCombine(netgen::Mesh&, const netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2004/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.2004/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.2004/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.2004/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.2004/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.2004/libsrc/meshing/specials.cpp: In function 'void netgen::HelmholtzMesh(netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/specials.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 40%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/smoothing3.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing3.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing3.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing3.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing3.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing3.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing3.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing3.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing3.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing3.cpp: In member function 'virtual double netgen::MinFunctionSum::Func(const netgen::Vector&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing3.cpp:20:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 20 | for(int i=0; i&, const netgen::MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing3.cpp:341:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 341 | for (int i = 0; i < elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing3.cpp: In member function 'virtual double netgen::PointFunction::PointFunctionValue(const netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing3.cpp:362:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 362 | for (int j = 0; j < elementsonpoint[actpind].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing3.cpp: In member function 'virtual double netgen::PointFunction::PointFunctionValueGrad(const netgen::Point<3, double>&, netgen::Vec<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing3.cpp:382:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 382 | for (int j = 0; j < elementsonpoint[actpind].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing3.cpp: In member function 'virtual double netgen::PointFunction::PointFunctionValueDeriv(const netgen::Point<3, double>&, const netgen::Vec<3, double>&, double&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing3.cpp:412:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 412 | for (int j = 0; j < elementsonpoint[actpind].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing3.cpp: In member function 'int netgen::PointFunction::MovePointToInner()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing3.cpp:438:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 438 | for (int j = 0; j < elementsonpoint[actpind].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing3.cpp: In constructor 'netgen::JacobianPointFunction::JacobianPointFunction(netgen::Mesh::T_POINTS&, const ngcore::Array&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing3.cpp:990:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 990 | for (int i = 0; i < elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing3.cpp: In member function 'void netgen::Mesh::ImproveMeshSequential(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing3.cpp:1340:7: warning: unused variable 'np' [-Wunused-variable] 1340 | int np = GetNP(); | ^~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing3.cpp:1341:7: warning: unused variable 'ne' [-Wunused-variable] 1341 | int ne = GetNE(); | ^~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing3.cpp: In member function 'void netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing3.cpp:1467:7: warning: unused variable 'np' [-Wunused-variable] 1467 | int np = GetNP(); | ^~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/smoothing3.cpp:1649:22: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1649 | for (int i=0; i*>&, netgen::OPTIMIZEGOAL, const netgen::NgArray*>*)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing3.cpp:1806:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1806 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing3.cpp:1855:9: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1855 | if(pi < (*used_idmaps)[j]->Size() + PointIndex::BASE) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing3.cpp:1912:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1912 | for(int i=0; i& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:45, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing3.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/findip.hpp: In instantiation of 'int netgen::FindInnerPoint(POINTArray&, FACEArray&, netgen::Point3d&) [with POINTArray = ngcore::Array; FACEArray = netgen::NgArray]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing3.cpp:454:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/findip.hpp:108:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 108 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing3.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In instantiation of 'int ngcore::ComputeColoring(ngcore::FlatArray, size_t, const Tmask&) [with Tmask = netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)::; size_t = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing3.cpp:1483:62: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:1085:25: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1085 | while(colored_blocks::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/smoothing3.cpp:1375:16: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380: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.2004/libsrc/meshing/smoothing3.cpp:1648:16: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 43%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/bcfunctions.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bcfunctions.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bcfunctions.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bcfunctions.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bcfunctions.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bcfunctions.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bcfunctions.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bcfunctions.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bcfunctions.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bcfunctions.cpp: In function 'void netgen::GetFaceColours(netgen::Mesh&, netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bcfunctions.cpp:64:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 64 | for(int j = 1; j <= face_colours.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bcfunctions.cpp:79:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 79 | for( int i = 1; i <= face_colours.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bcfunctions.cpp: In function 'void netgen::AutoColourAlg_UserProfile(netgen::Mesh&, std::ifstream&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bcfunctions.cpp:194:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 194 | for(int i = 1; i <= bc_num.Size();i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bcfunctions.cpp:229:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 229 | for(int col_index = 1; col_index <= bc_colours.Size(); col_index++) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bcfunctions.cpp:262:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | for(int bc_index = 0; bc_index <= bc_num.Size(); bc_index++) | ~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bcfunctions.cpp: In function 'void netgen::AutoColourAlg_Sorted(netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bcfunctions.cpp:302:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 302 | for(int i = 1; i <= all_colours.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bcfunctions.cpp:329:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 329 | for(int i = 0; i <= all_colours.Size(); i++) colours_sorted[i] = i; | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bcfunctions.cpp:354:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 354 | for(int i = 1; i <= all_colours.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bcfunctions.cpp:386:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 386 | for(int i = 0; i < colours_sorted.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bcfunctions.cpp:408:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 408 | for(int i = 0; i < faces_sorted.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bcfunctions.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'void netgen::BubbleSort(netgen::NgFlatArray&, netgen::NgFlatArray&) [with T = int; S = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bcfunctions.cpp:372:45: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:735:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 735 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:736:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 736 | for (int j = i+1; j < data.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/bcfunctions.cpp:323:22: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 41%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/topology.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp:388:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 388 | for (ElementIndex ei = begin; ei < end; ei++) | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp:432:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 432 | for (SurfaceElementIndex ei = begin; ei < end; ei++) | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp: In member function 'void netgen::MeshTopology::Update(netgen::TaskManager, netgen::Tracer)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp:483:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 483 | for (int pei = 0; pei < mesh->pointelements.Size(); pei++) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp:490:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 490 | for (int pei = 0; pei < mesh->pointelements.Size(); pei++) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp:519:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 519 | for (int i = 0; i < edge2vert.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp:522:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | for (int i = 0; i < edge2vert.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp:531:21: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 531 | if (parents[0] >= PointIndex::BASE) cnt[parents[0]]++; /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp:538:21: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 538 | if (parents[0] >= PointIndex::BASE) vert2vertcoarse.AddSave (parents[0], parents[1]); /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp:544:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 544 | for (int i = PointIndex::BASE; i < nv+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp:561:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 561 | v < end+PointIndex::BASE; v++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp:616:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 616 | v < end+PointIndex::BASE; v++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp:647:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 647 | for (int j = 0; j < vertex2.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp: In member function 'void netgen::MeshTopology::Update(netgen::TaskManager, netgen::Tracer)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp:700:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 700 | for (int i = 0; i < face2vert.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp:703:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 703 | for (int i = 0; i < face2vert.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp:713:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 713 | for (int i = PointIndex::BASE; i < nv+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp:739:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 739 | v < end+PointIndex::BASE; v++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp:743:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 743 | for (int j = 0; j < vert2oldface[v].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp:787:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 787 | v < end+PointIndex::BASE; v++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp:793:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 793 | for (int j = 0; j < vert2oldface[v].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp:1171:48: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1171 | for (ElementIndex ei = begin; ei < end; ei++) | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp: In member function 'void netgen::MeshTopology::Update(netgen::TaskManager, netgen::Tracer)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp:1214:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1214 | for (int k = 0; k < vertels.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp: In member function 'void netgen::MeshTopology::GetEdgeVertices(int, int&, int&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp:1791:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1791 | if (ednr < 1 || ednr > edge2vert.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp: In member function 'void netgen::MeshTopology::GetFaceEdges(int, netgen::NgArray&, bool) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp:1832:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1832 | for (int i = 0; i < els.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp:1844:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1844 | for(int k=0;k&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp:2002:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2002 | for ( int eli1=1; eli1 <= volels1.Size(); eli1++) | ~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp: In member function 'void netgen::MeshTopology::GetSegmentSurfaceElements(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp:2017:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2017 | for ( int eli1=1; eli1 <= els1.Size(); eli1++) | ~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp:375:11: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp:1106:16: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380: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.2004/libsrc/meshing/topology.cpp:1155:13: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::ElementIndex; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = netgen::ElementIndex; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp:2003:49: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/topology.cpp:2018:43: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 42%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/validate.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/validate.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/validate.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/validate.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/validate.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/validate.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/validate.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/validate.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/validate.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/validate.cpp: In function 'void netgen::GetPureBadness(netgen::Mesh&, netgen::NgArray&, const netgen::NgBitArray&)': /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/validate.cpp: In function 'double netgen::Validate(const netgen::Mesh&, netgen::NgArray&, const netgen::NgArray&, double, bool, netgen::NgArray*)': /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/validate.cpp: In function 'void netgen::GetWorkingArea(netgen::NgBitArray&, netgen::NgBitArray&, const netgen::Mesh&, const netgen::NgArray&, int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/validate.cpp:114:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for(int i=0; i&, const netgen::NgBitArray&, const netgen::Refinement&, const netgen::NgArray&, double, bool, const netgen::NgArray*>&)': /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/validate.cpp:307:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 307 | for(int i=0; i& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/validate.cpp:15:21: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/validate.cpp:200:21: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 43%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/parallelmesh.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp: In member function 'void netgen::Mesh::SendMesh() const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:96:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 96 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:104:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 104 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:112:41: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 112 | for (SurfaceElementIndex ei = 0; ei < GetNSE(); ei++) | ~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:117:41: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 117 | for (SurfaceElementIndex ei = 0; ei < GetNSE(); ei++) | ~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:164:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 164 | for (int k = 0; k < per_pairs.Size(); k++) { | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:171:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 171 | for (int k = 0; k < per_pairs.Size(); k++) { | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:175:38: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 175 | for (int k = PointIndex::BASE; k < GetNV()+PointIndex::BASE; k++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:182:40: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 182 | for (int k = PointIndex::BASE; k < GetNV()+PointIndex::BASE; k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:189:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 189 | for (int j = 0; j [with auto:6 = netgen::Mesh::SendMesh() const::]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:206:8: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:182:40: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 182 | for (int k = PointIndex::BASE; k < GetNV()+PointIndex::BASE; k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:189:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 189 | for (int j = 0; j [with auto:6 = netgen::Mesh::SendMesh() const::]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:211:8: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:182:40: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 182 | for (int k = PointIndex::BASE; k < GetNV()+PointIndex::BASE; k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:189:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 189 | for (int j = 0; j [with auto:9 = int; auto:10 = netgen::NgArray]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:201:5: required from 'netgen::Mesh::SendMesh() const:: [with auto:6 = netgen::Mesh::SendMesh() const::]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:211:8: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:209:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 209 | for (int j = 0; j [with auto:11 = netgen::Mesh::SendMesh() const::]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:264:8: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:227:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 227 | for (int hi = 0; hi < els.Size(); hi++) | ~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp: In instantiation of 'netgen::Mesh::SendMesh() const:: [with auto:12 = netgen::PointIndex; auto:13 = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:231:4: required from 'netgen::Mesh::SendMesh() const:: [with auto:11 = netgen::Mesh::SendMesh() const::]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:264:8: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:262:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | for(int j = 0; j < pers.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp: In instantiation of 'netgen::Mesh::SendMesh() const:: [with auto:11 = netgen::Mesh::SendMesh() const::]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:264:8: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:234:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 234 | for (int hi = 0; hi < sels.Size(); hi++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:241:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 241 | for (int hi = 0; hi < segs.Size(); hi++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp: In instantiation of 'netgen::Mesh::SendMesh() const:: [with auto:11 = netgen::Mesh::SendMesh() const::]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:281:8: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:227:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 227 | for (int hi = 0; hi < els.Size(); hi++) | ~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp: In instantiation of 'netgen::Mesh::SendMesh() const:: [with auto:16 = netgen::PointIndex; auto:17 = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:231:4: required from 'netgen::Mesh::SendMesh() const:: [with auto:11 = netgen::Mesh::SendMesh() const::]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:281:8: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:279:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 279 | for(int j = 0; j < pers.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp: In instantiation of 'netgen::Mesh::SendMesh() const:: [with auto:11 = netgen::Mesh::SendMesh() const::]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:281:8: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:234:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 234 | for (int hi = 0; hi < sels.Size(); hi++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:241:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 241 | for (int hi = 0; hi < segs.Size(); hi++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp: In member function 'void netgen::Mesh::SendMesh() const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:286:29: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 286 | for (int vert = 1; vert <= GetNP(); vert++ ) | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:289:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | for (int j = 0; j < procs.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:344:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 344 | for(int j = 0; j [with auto:20 = netgen::Mesh::SendMesh() const::]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:530:8: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:510:45: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp: In instantiation of 'netgen::Mesh::SendMesh() const:: [with auto:20 = netgen::Mesh::SendMesh() const::]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:544:8: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:510:45: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:566:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 566 | for (int l = 0; l [with auto:22 = netgen::Mesh::SendMesh() const::]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:610:31: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:566:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 566 | for (int l = 0; l [with auto:22 = netgen::Mesh::SendMesh() const::]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:613:35: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:566:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 566 | for (int l = 0; l [with auto:23 = netgen::Mesh::SendMesh() const::&)>]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:643:8: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:625:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 625 | for (int j = 0; j [with auto:23 = netgen::Mesh::SendMesh() const::&)>]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:648:8: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:625:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 625 | for (int j = 0; j [with auto:24 = netgen::Mesh::SendMesh() const::]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:678:6: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:659:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 659 | for (int l = 0; l < per_seg_trans[segi].Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:666:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 666 | for (int l = 0; l < dests.Size(); l++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp: In instantiation of 'netgen::Mesh::SendMesh() const:: [with auto:24 = netgen::Mesh::SendMesh() const::]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:696:6: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:659:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 659 | for (int l = 0; l < per_seg_trans[segi].Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:666:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 666 | for (int l = 0; l < dests.Size(); l++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp: In instantiation of 'netgen::Mesh::SendMesh() const:: [with auto:32 = std::__cxx11::basic_string*]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:723:47: required from 'netgen::Mesh::SendMesh() const:: [with auto:29 = netgen::Mesh::SendMesh() const::]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:743:8: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:742:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 742 | for (int j=0; j < name.size(); j++) compiled_names[strs++] = name[j]; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp: In member function 'void netgen::Mesh::SendMesh() const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:76:9: warning: unused variable 'id' [-Wunused-variable] 76 | int id = comm.Rank(); | ^~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:470:10: warning: variable 'has_ided_sels' set but not used [-Wunused-but-set-variable] 470 | bool has_ided_sels = false; | ^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:761:10: warning: variable 'cleanup_ptr' set but not used [-Wunused-but-set-variable] 761 | auto cleanup_ptr = [](auto & ptr) { | ^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp: In member function 'void netgen::Mesh::ReceiveParallelMesh()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:879:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 879 | for (int hi = 0; hi < dist_pnums.Size(); hi += 3) | ~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:892:40: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 892 | for (int ind = 0, elnum = 1; ind < elarray.Size(); elnum++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:910:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 910 | for (int i = 0; i < fddata.Size(); i += 6) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:932:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 932 | while (ii < selbuf.Size()-1) | ~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:964:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 964 | while ( ii < segmbuf.Size() ) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp: In instantiation of 'netgen::Mesh::ReceiveParallelMesh():: [with auto:34 = netgen::NgArray*>]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:1024:26: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:1017:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1017 | for (int k = 0; k < array.Size(); k++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:812:9: warning: unused variable 'ntasks' [-Wunused-variable] 812 | int ntasks = comm.Size(); | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp: In member function 'void netgen::Mesh::ParallelMetis()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:1102:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1102 | for (int i = 0; i < GetNE(); i++) | ~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:1109:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1109 | for (int i = 0; i < GetNSE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:1133:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1133 | for (int i = 0; i < GetNE(); i++) | ~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:1136:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1136 | for (int i = 0; i < GetNSE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:1163:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1163 | for (int i = 0; i < GetNE(); i++) | ~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:1166:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1166 | for (int i = 0; i < GetNSE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:1180:45: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1180 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:1200:45: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1200 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:1209:36: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1209 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp: In instantiation of 'netgen::Mesh::ParallelMetis():: [with auto:36 = netgen::Mesh::ParallelMetis()::]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:1219:15: required from 'netgen::Mesh::ParallelMetis():: [with auto:37 = netgen::Mesh::ParallelMetis()::]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:1229:3: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:1209:36: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp: In instantiation of 'netgen::Mesh::ParallelMetis():: [with auto:35 = netgen::Mesh::ParallelMetis()::]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:1221:15: required from 'netgen::Mesh::ParallelMetis():: [with auto:37 = netgen::Mesh::ParallelMetis()::]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:1229:3: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:1200:45: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1200 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp: In instantiation of 'netgen::Mesh::ParallelMetis():: [with auto:36 = netgen::Mesh::ParallelMetis()::]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:1219:15: required from 'netgen::Mesh::ParallelMetis():: [with auto:37 = netgen::Mesh::ParallelMetis()::]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:1235:3: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:1209:36: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1209 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp: In instantiation of 'netgen::Mesh::ParallelMetis():: [with auto:35 = netgen::Mesh::ParallelMetis()::]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:1221:15: required from 'netgen::Mesh::ParallelMetis():: [with auto:37 = netgen::Mesh::ParallelMetis()::]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:1235:3: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:1200:45: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1200 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp: In member function 'void netgen::Mesh::ParallelMetis()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:1240:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1240 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:1250:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1250 | for (int j = 0; j < els.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:1288:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1288 | for (int j = 0; j < els.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:1325:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1325 | for (int j = 0; j < sels.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp: In member function 'void netgen::Mesh::ParallelMetis(netgen::NgArray&, netgen::NgArray&, netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:1406:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1406 | for (int i = 0; i < GetNE(); i++) | ~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:1413:27: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1413 | if (volume_weights.Size()& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/parallelmesh.cpp:160:22: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:332:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 332 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'void netgen::BubbleSort(const netgen::NgFlatArray&) [with T = netgen::PointIndex]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:176:30: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:721:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 721 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:722:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 722 | for (int j = i+1; j < data.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'void netgen::NgArray::Append(netgen::NgFlatArray) [with T2 = netgen::PointIndex; int B2 = 0; T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:185:16: required from 'netgen::Mesh::SendMesh() const:: [with auto:6 = netgen::Mesh::SendMesh() const::]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:206:8: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:332:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 332 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'void netgen::NgArray::Append(netgen::NgFlatArray) [with T2 = netgen::SurfaceElementIndex; int B2 = 0; T = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:482:67: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:332:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::SegmentIndex; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:592:27: required from 'netgen::Mesh::SendMesh() const:: [with auto:22 = netgen::Mesh::SendMesh() const::]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:610:31: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'void netgen::NgArray::Append(netgen::NgFlatArray) [with T2 = netgen::SegmentIndex; int B2 = 0; T = netgen::SegmentIndex; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:620:18: required from 'netgen::Mesh::SendMesh() const:: [with auto:23 = netgen::Mesh::SendMesh() const::&)>]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:643:8: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:332:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 332 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'void netgen::BubbleSort(const netgen::NgFlatArray&) [with T = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:1717:18: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:721:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 721 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:722:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 722 | for (int j = i+1; j < data.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:95:23: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:163:12: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:380: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.2004/libsrc/meshing/parallelmesh.cpp:469:17: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:491:28: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/parallelmesh.cpp:1177:22: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 45%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/hexarls.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 46%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/__/ng/onetcl.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 44%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/paralleltop.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.cpp: In member function 'void netgen::ParallelMeshTopology::Reset()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.cpp:37:26: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 37 | if (glob_edge.Size() != ned) | ~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.cpp:48:26: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 48 | if (glob_vert.Size() != mesh.GetNV()) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.cpp:29:9: warning: unused variable 'id' [-Wunused-variable] 29 | int id = comm.Rank(); | ^~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.cpp: In member function 'void netgen::ParallelMeshTopology::SetDistantFaceNum(int, int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.cpp:64:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 64 | for ( int i = 0; i < loc2distface[locnum-1].Size(); i+=1 ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.cpp: In member function 'void netgen::ParallelMeshTopology::SetDistantPNum(int, int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.cpp:72:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 72 | for ( int i = 0; i < loc2distvert[locnum-1].Size(); i+=1 ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.cpp: In member function 'void netgen::ParallelMeshTopology::SetDistantEdgeNum(int, int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.cpp:81:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 81 | for ( int i = 0; i < loc2distedge[locnum-1].Size(); i+=1 ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.cpp: In member function 'void netgen::ParallelMeshTopology::UpdateCoarseGridGlobal()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.cpp:138:22: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 138 | for (int el = 1; el <= mesh.GetNE(); el++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.cpp:147:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 147 | for ( int i = 0; i < edges.Size(); i++ ) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.cpp:149:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 149 | for ( int i = 0; i < faces.Size(); i++ ) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.cpp:142:22: warning: unused variable 'volel' [-Wunused-variable] 142 | const Element & volel = mesh.VolumeElement (el); | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.cpp:153:22: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 153 | for (int el = 1; el <= mesh.GetNSE(); el++) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.cpp:160:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 160 | for ( int i = 0; i < edges.Size(); i++ ) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.cpp:156:24: warning: unused variable 'surfel' [-Wunused-variable] 156 | const Element2d & surfel = mesh.SurfaceElement (el); | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.cpp:184:28: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 184 | for (int volel = 1; volel <= mesh.GetNE(); volel++) | ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.cpp:187:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 187 | for ( int i = 0; i < edges.Size(); i++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.cpp:191:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for ( int i = 0; i < faces.Size(); i++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.cpp:195:30: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 195 | for (int surfel = 1; surfel <= mesh.GetNSE(); surfel++) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.cpp:198:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 198 | for (int i = 0; i < edges.Size(); i++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.cpp: In member function 'void netgen::ParallelMeshTopology::UpdateCoarseGrid()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.cpp:288:48: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 288 | for (PointIndex pi = PointIndex::BASE; pi < newnv+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.cpp:301:50: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 301 | for (PointIndex pi = PointIndex::BASE; pi < newnv+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.cpp:313:48: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 313 | for (PointIndex pi = PointIndex::BASE; pi < newnv+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.cpp:370:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 370 | for (int ii = 0; ii < recvarray.Size(); ii+=2) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.cpp:312:10: warning: unused variable 'v1' [-Wunused-variable] 312 | int v1, v2; | ^~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.cpp:312:14: warning: unused variable 'v2' [-Wunused-variable] 312 | int v1, v2; | ^~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.cpp:494:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 494 | for (int ii = 0; ii < recvarray.Size(); ii+=2) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.cpp:615:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 615 | for (int ii = 0; ii < recvarray.Size(); ii+=3) | ~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.cpp:41:15: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.cpp:329:21: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 44%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/basegeom.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.cpp: In member function 'virtual void netgen::NetgenGeometry::Analyse(netgen::Mesh&, const netgen::MeshingParameters&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.cpp:212:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 212 | if(i == num) continue; | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.cpp: In member function 'virtual void netgen::NetgenGeometry::FindEdges(netgen::Mesh&, const netgen::MeshingParameters&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.cpp:325:28: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 325 | if (i1 > divide_edge_sections) | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.cpp: In member function 'virtual void netgen::NetgenGeometry::MeshSurface(netgen::Mesh&, const netgen::MeshingParameters&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.cpp:424:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 424 | if(seg.si == k+1) | ~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.cpp:440:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 440 | if(seg.si == k+1) | ~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.cpp:460:25: warning: unused variable 'res' [-Wunused-variable] 460 | MESHING2_RESULT res = meshing.GenerateMesh(mesh, mparam, mparam.maxh, k+1); | ^~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.cpp: In member function 'virtual std::shared_ptr netgen::GeometryRegisterArray::LoadFromMeshFile(std::istream&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.cpp:509:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 47%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geom2d.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/geom2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/geom2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/geom2d.cpp: In member function 'double netgen::Polygon2d::HArea() const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/geom2d.cpp:280:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 280 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/geom2d.cpp: In member function 'int netgen::Polygon2d::IsOn(const netgen::Point2d&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/geom2d.cpp:310:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 310 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/geom2d.cpp: In member function 'int netgen::Polygon2d::IsIn(const netgen::Point2d&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/geom2d.cpp:337:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 337 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/geom2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 46%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/adtree.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/adtree.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/adtree.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/adtree.cpp: In member function 'void netgen::ADTree::Insert(const float*, int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/adtree.cpp:86:21: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 86 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/adtree.cpp:119:20: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 119 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/adtree.cpp: In member function 'void netgen::ADTree3::Insert(const float*, int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/adtree.cpp:335:21: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 335 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/adtree.cpp:367:20: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 367 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/adtree.cpp: In member function 'void netgen::ADTree6::Insert(const float*, int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/adtree.cpp:1621:21: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1621 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/adtree.cpp:1651:20: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/adtree.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 47%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geom3d.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/geom3d.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/geom3d.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/geom3d.cpp: In member function 'void netgen::referencetransform::ToPlain(const netgen::NgArray&, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/geom3d.cpp:721:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 721 | for (i = 1; i <= p.Size(); i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/geom3d.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 48%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geomfuncs.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/geomfuncs.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/geomfuncs.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/geomfuncs.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 48%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geomtest3d.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/geomtest3d.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/geomtest3d.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/geomtest3d.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 49%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/transform3d.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/transform3d.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/transform3d.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/transform3d.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 50%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/densemat.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/linalg/densemat.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/linalg/densemat.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/linalg/densemat.cpp: In member function 'void netgen::DenseMatrix::SetSize(int, int)': /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../linalg/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/linalg/densemat.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../linalg/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 49%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/spline.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/spline.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/spline.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/gprim/spline.cpp:75:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 75 | for(int i=0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 50%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/splinegeometry.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/splinegeometry.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/splinegeometry.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/splinegeometry.cpp: In instantiation of 'netgen::SplineGeometry::~SplineGeometry() [with int D = 2]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/splinegeometry.cpp:130:18: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/splinegeometry.cpp:20:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 20 | for(int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/gprim/splinegeometry.cpp:130:18: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/splinegeometry.cpp:54:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 54 | for(int i=0; i::GetRawData(netgen::NgArray&) const [with int D = 2]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/splinegeometry.cpp:130:18: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/splinegeometry.cpp:32:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 32 | for(int i=0; i::GetBoundingBox(netgen::Box&) const [with int D = 2]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/splinegeometry.cpp:130:18: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/splinegeometry.cpp:103:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 103 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/splinegeometry.cpp:108:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 108 | for (int j = 0; j < points.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/splinegeometry.cpp: In instantiation of 'netgen::SplineGeometry::~SplineGeometry() [with int D = 3]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/splinegeometry.cpp:131:18: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/splinegeometry.cpp:20:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 20 | for(int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/gprim/splinegeometry.cpp:131:18: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/splinegeometry.cpp:54:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 54 | for(int i=0; i::GetRawData(netgen::NgArray&) const [with int D = 3]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/splinegeometry.cpp:131:18: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/splinegeometry.cpp:32:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 32 | for(int i=0; i::GetBoundingBox(netgen::Box&) const [with int D = 3]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/splinegeometry.cpp:131:18: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/splinegeometry.cpp:103:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 103 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/splinegeometry.cpp:108:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 108 | for (int j = 0; j < points.Size(); j++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/gprim/splinegeometry.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../linalg/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 51%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/polynomial.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/linalg/polynomial.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/linalg/polynomial.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/linalg/polynomial.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../linalg/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 51%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/bfgs.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/linalg/bfgs.cpp:12: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/linalg/bfgs.cpp:12: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/linalg/bfgs.cpp:12: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 52%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/linopt.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/linalg/linopt.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/linalg/linopt.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/linalg/linopt.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 52%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/linsearch.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/linalg/linsearch.cpp:19: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/linalg/linsearch.cpp:19: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/linalg/linsearch.cpp:19: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 53%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/ngarray.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/ngarray.cpp:16: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/ngarray.cpp:16: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/ngarray.cpp:16: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 53%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/ngbitarray.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/ngbitarray.cpp:12: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/ngbitarray.cpp:12: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/ngbitarray.cpp:12: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 54%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/dynamicmem.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/dynamicmem.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/dynamicmem.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/dynamicmem.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 54%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/hashtabl.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/hashtabl.cpp:13: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/hashtabl.cpp:13: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/hashtabl.cpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position2(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/hashtabl.cpp:164:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 164 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/hashtabl.cpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::PositionCreate2(const INDEX&, int&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/hashtabl.cpp:178:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 178 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/hashtabl.cpp: In member function 'void netgen::BASE_INDEX_2_CLOSED_HASHTABLE::BaseSetSize(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/hashtabl.cpp:235:26: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 235 | for (size_t i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/general/hashtabl.cpp:247:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 247 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/hashtabl.cpp:13: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 55%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/mystring.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/mystring.cpp:19: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/mystring.cpp:19: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/mystring.cpp:19: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 55%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/optmem.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/optmem.cpp:13: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/optmem.cpp:13: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/optmem.cpp: In destructor 'netgen::BlockAllocator::~BlockAllocator()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/optmem.cpp:32:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 32 | for (int i = 0; i < bablocks.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/optmem.cpp:13: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 56%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/parthreads.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/parthreads.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/parthreads.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/parthreads.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 56%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/seti.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/seti.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/seti.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/seti.cpp: In member function 'void netgen::IndexSet::Del(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/seti.cpp:55:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 55 | for (int i = 1; i <= set.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/seti.cpp: In member function 'void netgen::IndexSet::Clear()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/seti.cpp:66:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 66 | for (int i = 1; i <= set.Size(); i++) | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/seti.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 57%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/sort.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/sort.cpp:14: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/sort.cpp:14: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/sort.cpp:14: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 57%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/spbita2d.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/spbita2d.cpp:13: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/spbita2d.cpp:13: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/spbita2d.cpp:13: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 58%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/table.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/table.cpp:12: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/table.cpp:12: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/table.cpp: In destructor 'netgen::BASE_TABLE::~BASE_TABLE()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/table.cpp:58:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 58 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/table.cpp: In member function 'void netgen::BASE_TABLE::SetSize(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/table.cpp:65:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 65 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/table.cpp: In member function 'void netgen::BASE_TABLE::SetElementSizesToMaxSizes()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/table.cpp:210:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 210 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/table.cpp:12: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 58%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/mpi_interface.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/mpi_interface.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/mpi_interface.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/mpi_interface.cpp: In function 'std::string netgen::MyMPI_RecvCmd()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/mpi_interface.cpp:32:9: warning: unused variable 'flag' [-Wunused-variable] 32 | int flag; | ^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/mpi_interface.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 59%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/gzstream.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/gzstream.cpp:30: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/gzstream.cpp:30: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/general/gzstream.cpp:30: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 45%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/python_mesh.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/python_mesh.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/python_mesh.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/python_mesh.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/python_mesh.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/python_mesh.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/python_mesh.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/python_mesh.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/python_mesh.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/python_mesh.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/python_mesh.cpp:92:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 92 | for (int i = 0; i < procs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/python_mesh.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/python_mesh.cpp:949:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 949 | for (ElementIndex ei = 0; ei < self.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/python_mesh.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/python_mesh.cpp:980:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 980 | for (ElementIndex ei = 0; ei < self.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/python_mesh.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/python_mesh.cpp:1001:30: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1001 | for(auto i = 0; i& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/python_mesh.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/python_ngcore.hpp: In instantiation of 'void ngcore::ExportArray(pybind11::module&) [with T = netgen::Element2d; TIND = netgen::SurfaceElementIndex]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/python_mesh.cpp:521:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/python_ngcore.hpp:114:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/python_ngcore.hpp:123:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 123 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/python_ngcore.hpp: In instantiation of 'void ngcore::ExportArray(pybind11::module&) [with T = netgen::MeshPoint; TIND = netgen::PointIndex]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/python_mesh.cpp:524:38: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/python_ngcore.hpp:114:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/python_ngcore.hpp:123:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 123 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/python_mesh.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/meshing/meshtype.hpp:1333:25: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:388:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 388 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 59%] Linking CXX shared library libngmesh.so /usr/lib64/mpich/bin/mpicxx -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -shared -Wl,-soname,libngmesh.so.6.2 -o libngmesh.so.6.2 CMakeFiles/mesh.dir/adfront2.cpp.o CMakeFiles/mesh.dir/adfront3.cpp.o CMakeFiles/mesh.dir/bisect.cpp.o CMakeFiles/mesh.dir/boundarylayer.cpp.o CMakeFiles/mesh.dir/clusters.cpp.o CMakeFiles/mesh.dir/curvedelems.cpp.o CMakeFiles/mesh.dir/delaunay.cpp.o CMakeFiles/mesh.dir/delaunay2d.cpp.o CMakeFiles/mesh.dir/geomsearch.cpp.o CMakeFiles/mesh.dir/global.cpp.o CMakeFiles/mesh.dir/hprefinement.cpp.o CMakeFiles/mesh.dir/improve2.cpp.o CMakeFiles/mesh.dir/improve2gen.cpp.o CMakeFiles/mesh.dir/improve3.cpp.o CMakeFiles/mesh.dir/localh.cpp.o CMakeFiles/mesh.dir/meshclass.cpp.o CMakeFiles/mesh.dir/meshfunc.cpp.o CMakeFiles/mesh.dir/meshfunc2d.cpp.o CMakeFiles/mesh.dir/meshing2.cpp.o CMakeFiles/mesh.dir/meshing3.cpp.o CMakeFiles/mesh.dir/meshtool.cpp.o CMakeFiles/mesh.dir/meshtype.cpp.o CMakeFiles/mesh.dir/msghandler.cpp.o CMakeFiles/mesh.dir/netrule2.cpp.o CMakeFiles/mesh.dir/netrule3.cpp.o CMakeFiles/mesh.dir/parser2.cpp.o CMakeFiles/mesh.dir/parser3.cpp.o CMakeFiles/mesh.dir/prism2rls.cpp.o CMakeFiles/mesh.dir/pyramid2rls.cpp.o CMakeFiles/mesh.dir/pyramidrls.cpp.o CMakeFiles/mesh.dir/quadrls.cpp.o CMakeFiles/mesh.dir/refine.cpp.o CMakeFiles/mesh.dir/ruler2.cpp.o CMakeFiles/mesh.dir/ruler3.cpp.o CMakeFiles/mesh.dir/secondorder.cpp.o CMakeFiles/mesh.dir/smoothing2.5.cpp.o CMakeFiles/mesh.dir/smoothing2.cpp.o CMakeFiles/mesh.dir/smoothing3.cpp.o CMakeFiles/mesh.dir/specials.cpp.o CMakeFiles/mesh.dir/tetrarls.cpp.o CMakeFiles/mesh.dir/topology.cpp.o CMakeFiles/mesh.dir/triarls.cpp.o CMakeFiles/mesh.dir/validate.cpp.o CMakeFiles/mesh.dir/bcfunctions.cpp.o CMakeFiles/mesh.dir/parallelmesh.cpp.o CMakeFiles/mesh.dir/paralleltop.cpp.o CMakeFiles/mesh.dir/basegeom.cpp.o CMakeFiles/mesh.dir/python_mesh.cpp.o CMakeFiles/mesh.dir/hexarls.cpp.o CMakeFiles/mesh.dir/__/__/ng/onetcl.cpp.o CMakeFiles/mesh.dir/__/gprim/adtree.cpp.o CMakeFiles/mesh.dir/__/gprim/geom2d.cpp.o CMakeFiles/mesh.dir/__/gprim/geom3d.cpp.o CMakeFiles/mesh.dir/__/gprim/geomfuncs.cpp.o CMakeFiles/mesh.dir/__/gprim/geomtest3d.cpp.o CMakeFiles/mesh.dir/__/gprim/transform3d.cpp.o CMakeFiles/mesh.dir/__/gprim/spline.cpp.o CMakeFiles/mesh.dir/__/gprim/splinegeometry.cpp.o CMakeFiles/mesh.dir/__/linalg/densemat.cpp.o CMakeFiles/mesh.dir/__/linalg/polynomial.cpp.o CMakeFiles/mesh.dir/__/linalg/bfgs.cpp.o CMakeFiles/mesh.dir/__/linalg/linopt.cpp.o CMakeFiles/mesh.dir/__/linalg/linsearch.cpp.o CMakeFiles/mesh.dir/__/general/ngarray.cpp.o CMakeFiles/mesh.dir/__/general/ngbitarray.cpp.o CMakeFiles/mesh.dir/__/general/dynamicmem.cpp.o CMakeFiles/mesh.dir/__/general/hashtabl.cpp.o CMakeFiles/mesh.dir/__/general/mystring.cpp.o CMakeFiles/mesh.dir/__/general/optmem.cpp.o CMakeFiles/mesh.dir/__/general/parthreads.cpp.o CMakeFiles/mesh.dir/__/general/seti.cpp.o CMakeFiles/mesh.dir/__/general/sort.cpp.o CMakeFiles/mesh.dir/__/general/spbita2d.cpp.o CMakeFiles/mesh.dir/__/general/table.cpp.o CMakeFiles/mesh.dir/__/general/mpi_interface.cpp.o CMakeFiles/mesh.dir/__/general/gzstream.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/core: ../core/libngcore.so /usr/lib64/libz.so /usr/lib64/mpich/lib/libmpi.so /usr/lib64/libmetis.so /usr/lib64/libpython3.8.so make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' make[4]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 59%] Built target mesh make[4]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' Dependee "/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/geom2d/CMakeFiles/geom2d.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/geom2d/CMakeFiles/geom2d.dir/depend.internal". Dependee "/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/geom2d/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/geom2d/CMakeFiles/geom2d.dir/depend.internal". Scanning dependencies of target geom2d make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' Dependee "/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/stlgeom/CMakeFiles/stl.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/stlgeom/CMakeFiles/stl.dir/depend.internal". Dependee "/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/stlgeom/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/stlgeom/CMakeFiles/stl.dir/depend.internal". Scanning dependencies of target stl make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' Dependee "/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/csg/CMakeFiles/csg.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/csg/CMakeFiles/csg.dir/depend.internal". Dependee "/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/csg/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/csg/CMakeFiles/csg.dir/depend.internal". Scanning dependencies of target csg make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 60%] Building CXX object libsrc/geom2d/CMakeFiles/geom2d.dir/genmesh2d.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/genmesh2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/genmesh2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/genmesh2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/genmesh2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/genmesh2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/genmesh2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/genmesh2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/genmesh2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/genmesh2d.cpp: In function 'void netgen::Partition(const netgen::SplineSegExt&, netgen::MeshingParameters&, double, double, netgen::Mesh&, netgen::Point3dTree&, int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/genmesh2d.cpp:120:11: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 120 | while (j < curvepoints.Size() && (l >= curvepoints[j] || i == n)) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/genmesh2d.cpp:136:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 136 | for (int k = 0; k < locsearch.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/genmesh2d.cpp:141:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int k = 0; k < locsearch.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/genmesh2d.cpp: In member function 'void netgen::SplineGeometry2d::PartitionBoundary(netgen::MeshingParameters&, double, netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/genmesh2d.cpp:202:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 202 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/genmesh2d.cpp:215:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 215 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/genmesh2d.cpp:265:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 265 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/genmesh2d.cpp:273:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 273 | pi < mesh2d.GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/genmesh2d.cpp:285:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 285 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/genmesh2d.cpp: In function 'void netgen::MeshFromSpline2D(netgen::SplineGeometry2d&, std::shared_ptr&, netgen::MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/genmesh2d.cpp:429:12: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 429 | pi < mesh->GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/genmesh2d.cpp:506:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 506 | for (PointIndex pi = 1; pi <= si2.Size(); pi++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/genmesh2d.cpp:604:44: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 604 | for (SurfaceElementIndex sei = oldnf; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/genmesh2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:380: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.2004/libsrc/geom2d/genmesh2d.cpp:480:21: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/genmesh2d.cpp:481:18: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:380: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.2004/libsrc/geom2d/genmesh2d.cpp:517:18: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 60%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/meshstlsurface.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/meshstlsurface.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/meshstlsurface.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/meshstlsurface.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/meshstlsurface.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/meshstlsurface.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/meshstlsurface.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/meshstlsurface.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/meshstlsurface.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/meshstlsurface.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/stlgeom/meshstlsurface.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/meshstlsurface.cpp: In function 'void netgen::STLFindEdges(netgen::STLGeometry&, netgen::Mesh&, const netgen::MeshingParameters&, const netgen::STLParameters&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/meshstlsurface.cpp:50:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 50 | for (int i = 1; i <= meshpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/meshstlsurface.cpp:64:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 64 | for (int i = 1; i <= meshlines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/meshstlsurface.cpp: In function 'int netgen::STLSurfaceMeshing(netgen::STLGeometry&, netgen::Mesh&, const netgen::MeshingParameters&, const netgen::STLParameters&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/meshstlsurface.cpp:449:22: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 449 | for (int i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/meshstlsurface.cpp:464:42: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 464 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/meshstlsurface.cpp:476:42: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 476 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/meshstlsurface.cpp:496:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 496 | for (int i = 1; i <= refpts.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/meshstlsurface.cpp: In function 'void netgen::STLSurfaceMeshing1(netgen::STLGeometry&, netgen::Mesh&, const netgen::MeshingParameters&, int, const netgen::STLParameters&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/meshstlsurface.cpp:645:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 645 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/meshstlsurface.cpp:647:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 647 | for (int j = 1; j <= spiralps.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/meshstlsurface.cpp:697:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | for (int i = 0; i < imeshsp.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/meshstlsurface.cpp:722:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 722 | for (int hi = 0; hi < segs.Size(); hi++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/meshstlsurface.cpp:738:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 738 | for (int hi = 0; hi < icompress.Size(); hi++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/meshstlsurface.cpp:751:11: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 751 | if (hi < ispiral_point.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/meshstlsurface.cpp:791:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 791 | for (int hi = 0; hi < segs.Size(); hi++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/meshstlsurface.cpp:809:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 809 | for (int i = 0; i < icompress.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/meshstlsurface.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/meshstlsurface.cpp:662:14: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 59%] Building CXX object libsrc/geom2d/CMakeFiles/geom2d.dir/geometry2d.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/geometry2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/geometry2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/geometry2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/geometry2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/geometry2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/geometry2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/geometry2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/geometry2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/geometry2d.cpp: In destructor 'virtual netgen::SplineGeometry2d::~SplineGeometry2d()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/geometry2d.cpp:17:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 17 | for ( int i = 0; i < bcnames.Size(); i++ ) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/geometry2d.cpp:19:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 19 | for (int i=0; i= bcnr) | ~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/geometry2d.cpp: In member function 'std::string* netgen::SplineGeometry2d::BCNamePtr(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/geometry2d.cpp:981:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 981 | if ( bcnr > bcnames.Size() ) | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/geometry2d.cpp: In member function 'int netgen::SplineGeometry2d::GetBCNumber(std::string) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/geometry2d.cpp:990:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 990 | for (int i = 0; i < bcnames.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/geometry2d.cpp: In member function 'void netgen::SplineGeometry2d::GetMaterial(int, char*&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/geometry2d.cpp:1006:27: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1006 | if ( materials.Size() >= domnr) | ~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/geometry2d.cpp: In member function 'void netgen::SplineGeometry2d::SetMaterial(int, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/geometry2d.cpp:1015:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1015 | if (domnr > materials.Size()) materials.SetSize (domnr); | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/geometry2d.cpp: In member function 'double netgen::SplineGeometry2d::GetDomainMaxh(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/geometry2d.cpp:1033:22: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 1033 | if ( maxh.Size() >= domnr && domnr > 0) | ~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/geometry2d.cpp: In member function 'void netgen::SplineGeometry2d::SetDomainMaxh(int, double)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/geometry2d.cpp:1042:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1042 | if (domnr > maxh.Size()) maxh.SetSize (domnr); | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/geometry2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../meshing/../include/../gprim/spline.hpp:603:16: required from 'netgen::DiscretePointsSeg::DiscretePointsSeg(const netgen::NgArray >&) [with int D = 2]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/geometry2d.cpp:265:44: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:274:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/geometry2d.cpp:509:12: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/geometry2d.cpp:846:20: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/geometry2d.cpp:850:14: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../gprim/gprim.hpp:29, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:7, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/geometry2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../meshing/../include/../gprim/spline.hpp:622:12: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../gprim/spline.hpp:627:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 627 | if (segnr >= pts.Size()) segnr = pts.Size()-1; | ~~~~~~^~~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 60%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/algprim.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/algprim.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/algprim.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/algprim.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/algprim.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/algprim.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/algprim.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/algprim.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/algprim.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/algprim.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/algprim.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../linalg/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 60%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/brick.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/brick.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/brick.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/brick.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/brick.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/brick.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/brick.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/brick.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/brick.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/brick.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/brick.cpp: In member function 'virtual netgen::INSOLID_TYPE netgen::Brick::VecInSolid(const netgen::Point<3, double>&, const netgen::Vec<3, double>&, double) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/brick.cpp:238:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 238 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/brick.cpp: In member function 'virtual netgen::INSOLID_TYPE netgen::Brick::VecInSolid2(const netgen::Point<3, double>&, const netgen::Vec<3, double>&, const netgen::Vec<3, double>&, double) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/brick.cpp:284:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/brick.cpp: In member function 'virtual netgen::INSOLID_TYPE netgen::Brick::VecInSolid3(const netgen::Point<3, double>&, const netgen::Vec<3, double>&, const netgen::Vec<3, double>&, double) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/brick.cpp:300:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 300 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/brick.cpp: In member function 'virtual netgen::INSOLID_TYPE netgen::Brick::VecInSolid4(const netgen::Point<3, double>&, const netgen::Vec<3, double>&, const netgen::Vec<3, double>&, const netgen::Vec<3, double>&, double) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/brick.cpp:317:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 317 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/brick.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../linalg/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 62%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stlgeomchart.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeomchart.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeomchart.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeomchart.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeomchart.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeomchart.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeomchart.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeomchart.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeomchart.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeomchart.cpp:11: /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/stlgeom/stlgeomchart.cpp:11: /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/stlgeom/stlgeomchart.cpp:118:24: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 118 | while (markedtrigcnt < GetNT()) | ~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/stlgeom/stlgeomchart.cpp:520:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 520 | for (int k = 1; k <= dirtycharttrigs.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeomchart.cpp:563:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 563 | for (int j = 1; j <= GetChart(i).GetNT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeomchart.cpp:588:47: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 588 | if (GetChartNr(i) <= 0 || GetChartNr(i) > GetNOCharts()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeomchart.cpp: In member function 'netgen::ChartId netgen::STLGeometry::GetChartNr(netgen::STLTrigId) const': /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/stlgeom/stlgeomchart.cpp: In member function 'void netgen::STLGeometry::GetInnerChartLimes(netgen::NgArray&, netgen::ChartId)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeomchart.cpp:694:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 694 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/stlgeom/stlgeomchart.cpp:754:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 754 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeomchart.cpp:807:26: 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.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeomchart.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeomchart.cpp:85:23: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../general/ngarray.hpp:380: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.2004/libsrc/stlgeom/stlgeomchart.cpp:98:32: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 61%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stlgeom.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/stlgeom/stlgeom.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::STLDoctorConfirmEdge()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:587:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 587 | for (i = 1; i <= selectedmultiedge.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::STLDoctorCandidateEdge()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:611:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 611 | for (i = 1; i <= selectedmultiedge.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::STLDoctorExcludeEdge()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:635:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 635 | for (i = 1; i <= selectedmultiedge.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::STLDoctorUndefinedEdge()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:659:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 659 | for (i = 1; i <= selectedmultiedge.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp: In member function 'netgen::twoint netgen::STLGeometry::GetNearestSelectedDefinedEdge()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:720:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 720 | for (i = 1; i <= vic.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::ImportExternalEdges(const char*)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:1005:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1005 | for (i = 1; i <= importpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:1021:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1021 | for (i = 1; i <= importpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:1053:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1053 | for (i = 1; i <= importlines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::StoreExternalEdges()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:1152:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1152 | for (i = 1; i <= externaledges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::RestoreExternalEdges()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:1174:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1174 | for (i = 1; i <= storedexternaledges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::DeleteExternalEdgeInVicinity()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:1375:50: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1375 | if (!stldoctor.showvicinity || vicinity.Size() != GetNT()) {return;} | ~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::GetVicinity(int, int, netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:1733:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1733 | for (i = 1; i <= vicarray.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:1751:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1751 | for (i = 1; i <= list1.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:1764:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1764 | for (i = 1; i <= list2.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:1772:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1772 | for (i = 1; i <= vicarray.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::CalcVicinity(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:1787:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1787 | for (i = 1; i <= vicinity.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:1806:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1806 | for (i = 1; i <= list1.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:1820:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1820 | for (i = 1; i <= list2.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp: In member function 'int netgen::STLGeometry::Vicinity(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:1831:12: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1831 | if (trig <= vicinity.Size() && trig >=1) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp: In member function 'int netgen::STLGeometry::IsMarkedTrig(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:2079:12: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2079 | if (trig <= markedtrigs.Size() && trig >=1) | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::SetMarkedTrig(int, int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:2090:12: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2090 | if (trig <= markedtrigs.Size() && trig >=1) | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:2266:40: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2266 | for (int j = 1; j <= inters.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::SetLineEndPoint(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:2423:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2423 | if (pn <1 || pn > lineendpoints.Size()) {PrintSysError("Illegal pnum in SetLineEndPoint!!!"); return; } | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp: In member function 'int netgen::STLGeometry::IsLineEndPoint(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:2430:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2430 | if (pn <1 || pn > lineendpoints.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::AddFaceEdges()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:2795:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2795 | for (int j = 1; j <= c.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp: In member function 'int netgen::STLGeometry::GetNOBodys()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:3057:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3057 | for (i = 1; i <= todolist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:3073:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3073 | for (i = 1; i <= nextlist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::CalcFaceNums()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:3120:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3120 | for (i = 1; i <= todolist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:3141:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3141 | for (i = 1; i <= nextlist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::ClearSpiralPoints()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:3156:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3156 | for (i = 1; i <= spiralpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::AddConeAndSpiralEdges(const netgen::STLParameters&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:3256:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3256 | for (ChartId i = 1; i <= GetNOCharts(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:3259:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3259 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:3310:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3310 | for (ChartId i = 1; i <= GetNOCharts(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:3317:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3317 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:3345:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3345 | for (int l = 2; l <= trigsaroundp.Size()-1; l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:3359:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3359 | for (int l = 2; l <= trigsaroundp.Size()-1; l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:3463:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3463 | for (ChartId i = 1; i <= GetNOCharts(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:3466:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3466 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:3493:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3493 | for (l = 2; l <= trigsaroundp.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::WriteChartToFile(netgen::ChartId, std::string)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:3634:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3634 | if (chartnumber >= 1 && chartnumber <= GetNOCharts()) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:3638:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3638 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:3641:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3641 | for (int j = 1; j <= chart.GetNOuterT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:3660:13: warning: variable 'normal' set but not used [-Wunused-but-set-variable] 3660 | Vec3d normal = Cross( pts[1]-pts[0], pts[2]-pts[0] ); | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:3668:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3668 | for (int j = 1; j <= chart.GetNT(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:3671:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3671 | for (int j = 1; j <= chart.GetNT(); j++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.cpp:3297:23: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 63%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/bspline2d.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/bspline2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/bspline2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/bspline2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/bspline2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/bspline2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/bspline2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/bspline2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/bspline2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/bspline2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/bspline2d.cpp: In member function 'virtual double netgen::BSplineCurve2d::ProjectParam(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/bspline2d.cpp:44:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 44 | for (n1 = 1; n1 <= points.Size(); n1++) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/bspline2d.cpp: In member function 'virtual netgen::Point<2, double> netgen::BSplineCurve2d::Eval(double) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/bspline2d.cpp:101:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 101 | if (n2 > points.Size()) n2 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/bspline2d.cpp:103:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 103 | if (n3 > points.Size()) n3 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/bspline2d.cpp:105:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 105 | if (n4 > points.Size()) n4 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/bspline2d.cpp: In member function 'virtual netgen::Vec<2> netgen::BSplineCurve2d::EvalPrime(double) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/bspline2d.cpp:134:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | if (n2 > points.Size()) n2 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/bspline2d.cpp:136:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 136 | if (n3 > points.Size()) n3 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/bspline2d.cpp:138:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | if (n4 > points.Size()) n4 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/bspline2d.cpp: In member function 'virtual netgen::Vec<2> netgen::BSplineCurve2d::EvalPrimePrime(double) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/bspline2d.cpp:163:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 163 | if (n2 > points.Size()) n2 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/bspline2d.cpp:165:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 165 | if (n3 > points.Size()) n3 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/bspline2d.cpp:167:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | if (n4 > points.Size()) n4 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/bspline2d.cpp: In member function 'virtual void netgen::BSplineCurve2d::Reduce(const netgen::Point<2, double>&, double)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/bspline2d.cpp:194:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 194 | for (n1 = 1; n1 <= points.Size(); n1++) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/bspline2d.cpp:205:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 205 | if (n > points.Size()) n = 1; | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/bspline2d.cpp: In member function 'virtual void netgen::BSplineCurve2d::UnReduce()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/bspline2d.cpp:230:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 230 | for (i = 1; i <= intervallused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/bspline2d.cpp: In member function 'virtual void netgen::BSplineCurve2d::Print(std::ostream&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/bspline2d.cpp:239:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 239 | for (int i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/bspline2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 64%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stlline.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlline.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlline.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlline.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlline.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlline.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlline.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlline.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlline.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlline.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/stlgeom/stlline.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlline.cpp: In member function 'void netgen::STLEdgeDataList::Restore()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlline.cpp:278:27: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 278 | if (storedstatus.Size() == ne) | ~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlline.cpp: In function 'int netgen::Exists(int, int, const netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlline.cpp:479:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 479 | for (i = 1; i <= line.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlline.cpp: In member function 'void netgen::STLEdgeDataList::BuildClusterWithEdge(int, int, netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlline.cpp:507:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 507 | for (k = oldend; k <= line.Size(); k++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlline.cpp: In member function 'int netgen::STLLine::GetLeftTrig(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlline.cpp:575:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (nr > lefttrigs.Size()) {PrintSysError("In STLLine::GetLeftTrig!!!"); return 0;} | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlline.cpp: In member function 'int netgen::STLLine::GetRightTrig(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlline.cpp:581:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 581 | if (nr > righttrigs.Size()) {PrintSysError("In STLLine::GetRightTrig!!!"); return 0;} | ~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlline.cpp: In member function 'double netgen::STLLine::GetLength(const ngcore::Array, netgen::STLPointId>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlline.cpp:593:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 593 | for (int i = 2; i <= pts.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/stlgeom/stlline.cpp:601:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 601 | for (int i = 1; i < pts.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/stlgeom/stlline.cpp:618:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 618 | for (i = 1; i < pts.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/stlgeom/stlline.cpp:737:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 737 | while (inthl < 1.000000001 && j <= inthi.Size()) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlline.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 64%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stlgeommesh.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeommesh.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeommesh.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeommesh.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeommesh.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeommesh.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeommesh.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeommesh.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeommesh.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeommesh.cpp:11: /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/stlgeom/stlgeommesh.cpp:11: /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/stlgeom/stlgeommesh.cpp:117:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 117 | if (edgelist1.Size() > maxsize) {maxsize = edgelist1.Size();} | ~~~~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeommesh.cpp:119:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 119 | for (i = 1; i <= edgelist1.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeommesh.cpp:233:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 233 | for (i = 1; i <= edgelist2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeommesh.cpp:261:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 261 | for (i = 1; i <= plist.Size()-1; i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeommesh.cpp:273:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 273 | for (i = 1; i <= plist.Size()-1; i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/stlgeom/stlgeommesh.cpp:314:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 314 | for (int i = 1; i <= chart.GetNOLimit(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeommesh.cpp:358:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 358 | for (int i = 1; i <= chart.GetNOLimit(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeommesh.cpp: In member function 'void netgen::STLGeometry::SelectChartOfPoint(const netgen::Point<3, double>&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeommesh.cpp:414:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 414 | for (ii = 1; ii <= trigsinbox.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/stlgeom/stlgeommesh.cpp:480:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 480 | for (i = 1; i <= trigsinbox2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeommesh.cpp:488:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 488 | for (i = 1; i <= trigsinbox.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeommesh.cpp: In member function 'int netgen::STLGeometry::Project(netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeommesh.cpp:539:7: warning: unused variable 'j' [-Wunused-variable] 539 | int j; | ^ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeommesh.cpp:541:7: warning: unused variable 'cnt' [-Wunused-variable] 541 | int cnt = 0; | ^~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeommesh.cpp:543:16: warning: unused variable 'lamtol' [-Wunused-variable] 543 | const double lamtol = 1e-6; | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeommesh.cpp: In member function 'int netgen::STLGeometry::ProjectNearest(netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeommesh.cpp:691:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 691 | for (i = 1; i <= chart.GetNT(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/stlgeom/stlgeommesh.cpp:983:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 983 | for (k2 = 1; k2 <= linenums.Size(); k2++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeommesh.cpp:1078:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1078 | for (i = 1; i <= GetNOCharts(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/stlgeom/stlgeommesh.cpp:1168:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1168 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeommesh.cpp:1219:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1219 | for (int j = 1; j <= chart.GetNT(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeommesh.cpp:1222:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1222 | for (int j = 1; j <= chart.GetNOuterT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeommesh.cpp:1279:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1279 | for (int j = 2; j <= plimes2.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeommesh.cpp:1282:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1282 | for (int j = 1; j <= plimes2.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeommesh.cpp:1289:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1289 | for (int j = 1; j <= plimes1.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeommesh.cpp:1302:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1302 | for (int kk = 1; kk <= foundpts.Size(); kk++) | ~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeommesh.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../meshing/meshtype.hpp:1331:5: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:274:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeommesh.cpp:300:20: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 65%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stltool.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltool.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltool.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltool.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltool.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltool.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltool.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltool.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltool.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltool.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/stlgeom/stltool.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltool.cpp: In function 'int netgen::AddPointIfNotExists(netgen::NgArray&, const netgen::Point3d&, double)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltool.cpp:19:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 19 | for (int i = 1; i <= ap.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltool.cpp: In member function 'void netgen::STLChart::MoveToOuterChart(const netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltool.cpp:731:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 731 | for (int i = 1; i <= trigs.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltool.cpp: In member function 'void netgen::STLChart::DelChartTrigs(const netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltool.cpp:745:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 745 | for (int i = 1; i <= trigs.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/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.2004/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.2004/libsrc/stlgeom/stltool.cpp: In member function 'bool netgen::STLBoundary::TestSeg(const netgen::Point<3, double>&, const netgen::Point<3, double>&, const netgen::Vec<3, double>&, double, int, ngcore::Array, netgen::STLPointId>&, double)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltool.cpp:1175:9: warning: unused variable 'j' [-Wunused-variable] 1175 | int i,j,k; | ^ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltool.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../gprim/gprim.hpp:27, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/gprim.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltool.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/stlgeom/stltool.cpp:1117:41: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../gprim/adtree.hpp:1008:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 1008 | if(i!=n_elements) | ~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltool.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 65%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stltopology.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltopology.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltopology.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltopology.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltopology.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltopology.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltopology.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltopology.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltopology.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltopology.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/stlgeom/stltopology.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltopology.cpp: In static member function 'static netgen::STLGeometry* netgen::STLTopology::Load(std::istream&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltopology.cpp:355:15: warning: unused variable 'i' [-Wunused-variable] 355 | for (auto i : Range(buflen)) | ^ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltopology.cpp: In member function 'virtual void netgen::STLTopology::InitSTLGeometry(const netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltopology.cpp:489:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 489 | for (int i = 0; i < readtrigs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltopology.cpp:507:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 507 | for(int i = 0; i < readtrigs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltopology.cpp: In member function 'void netgen::STLTopology::FindNeighbourTrigs()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltopology.cpp:754:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 754 | for (int j = 0; j < trigsperpoint[pi].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltopology.cpp: In member function 'void netgen::STLTopology::OrientAfterTrig(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltopology.cpp:1039:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1039 | for (i = 1; i <= oriented.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltopology.cpp:1060:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1060 | for (i = 1; i <= list1.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltopology.cpp:1080:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1080 | for (i = 1; i <= list2.Size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltopology.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 64%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/csgeom.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::Clean()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp:166:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 166 | for (int i = 0; i < solids.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp:169:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 169 | for (int i = 0; i < solids.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp:173:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 173 | for(int i = 0; i < to_delete.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp:178:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 178 | for (int i = 0; i < splinecurves2d.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp:187:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 187 | for(int i = 0; iSize(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp:874:20: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 874 | for (i = 0; i < min2(surfind.Size(),bcname.Size()); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp:886:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 886 | for (i = 0; i < surfind.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp:911:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 911 | for ( i = 0; i < min2(polysurfs.Size(),bcnum.Size()); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp:913:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 913 | for (int j = 0; j < polysurfs[i]->Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp:928:20: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 928 | for (i = 0; i < min2(surfind.Size(),bcnum.Size()); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::FindIdenticSurfaces(double)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp:960:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 960 | for (int i = 0; i < isidenticto.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/csg/csgeom.cpp:1007:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1007 | for (int i = 0; i < locsurf.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::GetIndependentSurfaceIndices(netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp:1071:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1071 | for (int i = 0; i < locsurf.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::CalcTriangleApproximation(double, double)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp:1107:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1107 | for (int i = 0; i < triapprox.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp:1203:12: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] 1203 | catch (exception) | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/csg/csgeom.cpp:1253:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1253 | for (int i = 0; i < lsurfi.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp:1265:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1265 | for (int i = 0; i < lsurfi.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp:1271:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1271 | for (int i = 0; i < lsurfi.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp:1297:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1297 | for (int i = 0; i < lsurfi.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::IterateAllSolids(netgen::SolidIterator&, bool) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp:1586:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1586 | for (int i = 0; i < solids.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp:1590:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1590 | for (int i = 0; i < solids.Size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = netgen::Solid*; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp:167:45: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/flags.hpp:16, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:8, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const string&) const [with T = netgen::Surface*; std::string = std::__cxx11::basic_string]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(const string&, const T&) [with T = netgen::Surface*; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp:633:29: required from here /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const string&) const [with T = netgen::Solid*; std::string = std::__cxx11::basic_string]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/symboltable.hpp:116:14: required from 'bool ngcore::SymbolTable::Used(const string&) const [with T = netgen::Solid*; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp:673:26: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const string&) const [with T = netgen::SplineGeometry<2>*; std::string = std::__cxx11::basic_string]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(const string&, const T&) [with T = netgen::SplineGeometry<2>*; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp:716:32: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const string&) const [with T = netgen::SplineGeometry<3>*; std::string = std::__cxx11::basic_string]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(const string&, const T&) [with T = netgen::SplineGeometry<3>*; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp:720:32: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::AddSurface(netgen::Surface*)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp:626:27: warning: '%d' directive writing between 1 and 11 bytes into a region of size 9 [-Wformat-overflow=] 626 | sprintf (name, "nnsurf%d", cntsurfs); | ^~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp:626:20: note: directive argument in the range [-2147483647, 2147483647] 626 | sprintf (name, "nnsurf%d", cntsurfs); | ^~~~~~~~~~ In file included from /usr/include/stdio.h:871, from /usr/include/c++/10/cstdio:42, from /usr/include/c++/10/ext/string_conversions.h:43, from /usr/include/c++/10/bits/basic_string.h:6535, from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/c++/10/iostream:39, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/mystdlib.h:4, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.cpp:1: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 8 and 18 bytes into a destination of size 15 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 62%] Building CXX object libsrc/geom2d/CMakeFiles/geom2d.dir/python_geom2d.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/python_geom2d.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/python_geom2d.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/python_geom2d.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/python_geom2d.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/python_geom2d.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/python_geom2d.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/python_geom2d.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/python_geom2d.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/python_geom2d.cpp:208:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 208 | for (int i = 0; i < self.splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/python_geom2d.cpp:259:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | for(int i = 0; i < self.splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/python_geom2d.cpp:320:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 320 | for (int i = 0; i < self.geompoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/python_geom2d.cpp:333:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 333 | for (int i = 0; i < self.splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/python_geom2d.cpp:352:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 352 | for (int i = 0; i < self.geompoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/python_geom2d.cpp:360:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 360 | for (int i = 0; i < self.splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/python_geom2d.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/geom2d/../meshing/meshtype.hpp:1333:25: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:388:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 388 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:603:16: required from 'netgen::DiscretePointsSeg::DiscretePointsSeg(const netgen::NgArray >&) [with int D = 2]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/python_geom2d.cpp:158:58: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:274:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/../include/../gprim/gprim.hpp:29, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/meshing.hpp:7, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/python_geom2d.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:622:12: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:627:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 627 | if (segnr >= pts.Size()) segnr = pts.Size()-1; | ~~~~~~^~~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 67%] Linking CXX shared library libnggeom2d.so /usr/lib64/mpich/bin/mpicxx -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -shared -Wl,-soname,libnggeom2d.so.6.2 -o libnggeom2d.so.6.2 CMakeFiles/geom2d.dir/genmesh2d.cpp.o CMakeFiles/geom2d.dir/geometry2d.cpp.o CMakeFiles/geom2d.dir/python_geom2d.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/core: ../meshing/libngmesh.so.6.2 ../core/libngcore.so /usr/lib64/mpich/lib/libmpi.so /usr/lib64/libpython3.8.so make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' make[4]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 67%] Built target geom2d make[4]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 67%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/curve2d.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/curve2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/curve2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/curve2d.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/curve2d.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/curve2d.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/curve2d.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/curve2d.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/curve2d.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/curve2d.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/curve2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 66%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/csgparser.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgparser.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgparser.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgparser.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgparser.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgparser.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgparser.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgparser.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgparser.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgparser.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgparser.cpp: In function 'netgen::Solid* netgen::ParsePrimary(netgen::CSGScanner&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgparser.cpp:416:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 416 | for(int i=0; i& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 68%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/explicitcurve2d.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/explicitcurve2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/explicitcurve2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/explicitcurve2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/explicitcurve2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/explicitcurve2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/explicitcurve2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/explicitcurve2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/explicitcurve2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/explicitcurve2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/explicitcurve2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 68%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/edgeflw.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp: In constructor 'netgen::EdgeCalculation::EdgeCalculation(const netgen::CSGeometry&, netgen::NgArray&, netgen::MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp:22:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 22 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp: In member function 'void netgen::EdgeCalculation::Calc(double, netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp:53:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 53 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp: In member function 'void netgen::EdgeCalculation::CalcEdges1(double, netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp:123:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 123 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp:141:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp:150:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 150 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp:165:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 165 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp:186:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 186 | for (int i = 0; i < geometry.identifications.Size() && !pi1; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp:187:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 187 | for (int j = checkedcopy; j < startpoints.Size() && !pi1; j++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp:202:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 202 | for (int k = 0; k < hsp.Size() && !pi1; k++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp:254:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 254 | for (int i = 1; i <= hsp.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp:274:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | for (int i = 1; i <= hsp.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp:313:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 313 | for (int i = 1; i <= edgepoints.Size()-1; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp:318:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 318 | for (int i = 1; i <= geometry.identifications.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp:369:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 369 | for (int j = 1; j <= edgepoints.Size()-1; j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp:380:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 380 | for (int i = 0; i < locind.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp:418:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 418 | for (int i = 0; i < refedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp:452:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 452 | for(int i = 0; i < refedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp:502:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 502 | for (int i = 0; i < refedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp:507:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 507 | for (int i = 0; i < refedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp:511:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 511 | for(int i=0; i&, double, const netgen::Mesh&, netgen::NgArray, 0, int>&, netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp:802:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 802 | for (int i = 0; i < locind.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp:835:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 835 | for (int jj = 0; jj < hsp.Size(); jj++) | ~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/csg/edgeflw.cpp:1040:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1040 | for (int j = 0; j < locsurfind.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp:1164:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1164 | for (int l = 1; !hi && l <= refedges.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp:1263:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1263 | for(int i=0; i&, const netgen::NgArray&, const netgen::NgArray, 0, int>&, const netgen::NgArray&, int, netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp:1384:44: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1384 | while (curvelength.Get(j) < i * corr && j < curvelength.Size()) j++; | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp:1419:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1419 | for (k = 1; k <= refedges.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/csg/edgeflw.cpp:1524:6: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1524 | pi < mesh.GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp:1542:6: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1542 | pi < mesh.GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp:1586:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1586 | for (int k = 1; k <= refedges.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/csg/edgeflw.cpp:1645:10: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1645 | pi < mesh.GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp:1710:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1710 | for (k = 1; k <= refedges.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/edgeflw.cpp:575:15: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 69%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/gencyl.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/gencyl.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/gencyl.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/gencyl.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/gencyl.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/gencyl.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/gencyl.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/gencyl.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/gencyl.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/gencyl.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/gencyl.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../linalg/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 70%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/genmesh.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/genmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/genmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/genmesh.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/genmesh.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/genmesh.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/genmesh.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/genmesh.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/genmesh.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/genmesh.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/genmesh.cpp: In function 'void netgen::FindPoints(netgen::CSGeometry&, netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/genmesh.cpp:55:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 55 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/genmesh.cpp: In function 'void netgen::FindEdges(netgen::CSGeometry&, netgen::Mesh&, netgen::MeshingParameters&, bool)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/genmesh.cpp:77:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 77 | for (int i = 0; i < geom.singedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/genmesh.cpp:83:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 83 | for (int i = 0; i < geom.singpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/genmesh.cpp:117:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < geom.identifications.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/genmesh.cpp:124:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < geom.identifications.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/genmesh.cpp:160:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 160 | for (int j = 0; j < loc.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/genmesh.cpp: In function 'void netgen::MeshSurface(netgen::CSGeometry&, netgen::Mesh&, netgen::MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/genmesh.cpp:256:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 256 | for (int i = 0; i < geom.identifications.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/genmesh.cpp:260:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 260 | for (int j = 0; j < fpairs.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/genmesh.cpp:305:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 305 | for (int l = 0; l < geom.bcmodifications.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/genmesh.cpp:362:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 362 | for (int l = 0; l < geom.bcmodifications.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/genmesh.cpp:378:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 378 | for(int k = 0; k&, netgen::MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/genmesh.cpp:690:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 690 | for (int i = 0; i < maxhdom.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/genmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 69%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/extrusion.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/extrusion.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/extrusion.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/extrusion.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/extrusion.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/extrusion.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/extrusion.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/extrusion.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/extrusion.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/extrusion.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/extrusion.cpp: In member function 'void netgen::ExtrusionFace::LineIntersections(const netgen::Point<3, double>&, const netgen::Vec<3, double>&, double, int&, int&, bool&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/extrusion.cpp:472:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 472 | for(int i=0; i&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/extrusion.cpp:686:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 686 | for(int i=0; i&, double, netgen::NgArray*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/extrusion.cpp:706:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 706 | for(int i=0; i&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/extrusion.cpp:865:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 865 | for(int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/extrusion.cpp: In member function 'virtual void netgen::Extrusion::UnReduce()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/extrusion.cpp:871:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 871 | for(int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/extrusion.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../linalg/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 67%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/python_stl.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/python_stl.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/python_stl.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/python_stl.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/python_stl.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/python_stl.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/python_stl.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/python_stl.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/python_stl.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/python_stl.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/stlgeom/python_stl.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/python_stl.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../meshing/meshtype.hpp:1333:25: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:388:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 388 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 71%] Linking CXX shared library libngstl.so /usr/lib64/mpich/bin/mpicxx -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -shared -Wl,-soname,libngstl.so.6.2 -o libngstl.so.6.2 CMakeFiles/stl.dir/meshstlsurface.cpp.o CMakeFiles/stl.dir/stlgeom.cpp.o CMakeFiles/stl.dir/stlgeomchart.cpp.o CMakeFiles/stl.dir/stlgeommesh.cpp.o CMakeFiles/stl.dir/stlline.cpp.o CMakeFiles/stl.dir/stltool.cpp.o CMakeFiles/stl.dir/stltopology.cpp.o CMakeFiles/stl.dir/python_stl.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/core: ../meshing/libngmesh.so.6.2 ../core/libngcore.so /usr/lib64/mpich/lib/libmpi.so /usr/lib64/libpython3.8.so make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' make[4]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 71%] Built target stl make[4]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' Dependee "/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/geom2d/CMakeFiles/geom2dvis.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/geom2d/CMakeFiles/geom2dvis.dir/depend.internal". Dependee "/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/geom2d/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/geom2d/CMakeFiles/geom2dvis.dir/depend.internal". Scanning dependencies of target geom2dvis make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 70%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/identify.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/identify.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/identify.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/identify.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/identify.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/identify.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/identify.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/identify.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/identify.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/identify.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/identify.cpp: In member function 'virtual int netgen::PeriodicIdentification::GetIdentifiedPoint(netgen::Mesh&, int)': /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/csg/identify.cpp: In member function 'virtual void netgen::PeriodicIdentification::IdentifyPoints(netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/identify.cpp:321:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 321 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/identify.cpp:329:22: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 329 | for (int j = 1; j <= mesh.GetNP(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/csg/identify.cpp:463:45: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 463 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/identify.cpp:476:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 476 | for (int k = 0; k < copy_points.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/identify.cpp:481:45: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 481 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/csg/identify.cpp:563:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 563 | for(int i=0; i&, const netgen::TABLE&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/identify.cpp:691:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 691 | for (int j = 0; j < hsurf.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/identify.cpp:699:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 699 | for (int i = 0; i < specpoint2solid[sp1.nr].Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/identify.cpp:702:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 702 | for (int i = 0; i < specpoint2solid[sp2.nr].Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/identify.cpp:758:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 758 | if (j == specpoint2surface[sp1.nr].Size()) break; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/identify.cpp:763:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 763 | if (k == specpoint2surface[sp2.nr].Size()) break; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/identify.cpp:768:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 768 | for (int l = 0; l < domain_surfaces.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/identify.cpp:785:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 785 | if (j == specpoint2surface[sp1.nr].Size()) break; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/identify.cpp:787:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 787 | if (k == specpoint2surface[sp2.nr].Size()) break; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/identify.cpp: In member function 'virtual int netgen::CloseSurfaceIdentification::GetIdentifiedPoint(netgen::Mesh&, int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/identify.cpp:921:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 921 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/identify.cpp: In member function 'virtual void netgen::CloseSurfaceIdentification::IdentifyPoints(netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/identify.cpp:988:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 988 | for (int jj = 0; jj < domain_surfaces.Size(); jj++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/identify.cpp:996:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 996 | for (int ii2 = 0; ii2 < points_on_surf2.Size(); ii2++) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/identify.cpp:1006:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1006 | for (int jj = 0; jj < surfs_of_p1.Size(); jj++) | ~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/identify.cpp: In member function 'virtual void netgen::CloseSurfaceIdentification::IdentifyFaces(netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/identify.cpp:1160:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1160 | for (int ll = 0; ll < segs_on_face2.Size(); ll++) | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/csg/identify.cpp:1233:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1233 | for (int i = PointIndex::BASE; i < identmap.Size()+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/identify.cpp:1247:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1247 | for (int i1 = 0; i1 < segs.Size(); i1++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/identify.cpp: In member function 'void netgen::CloseSurfaceIdentification::BuildSurfaceElements2(netgen::NgArray&, netgen::Mesh&, const netgen::Surface*)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/identify.cpp:1371:45: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1371 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/csg/identify.cpp:1644:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | for (int i1 = 1; i1 <= segs.Size(); i1++) | ~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/identify.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/identify.cpp:1229:14: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' Dependee "/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/stlgeom/CMakeFiles/stlvis.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/stlgeom/CMakeFiles/stlvis.dir/depend.internal". Dependee "/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/stlgeom/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/stlgeom/CMakeFiles/stlvis.dir/depend.internal". Scanning dependencies of target stlvis make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 71%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/manifold.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/manifold.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/manifold.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/manifold.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/manifold.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/manifold.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/manifold.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/manifold.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/manifold.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/manifold.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/manifold.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 71%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/meshsurf.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/meshsurf.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/meshsurf.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/meshsurf.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/meshsurf.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/meshsurf.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/meshsurf.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/meshsurf.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/meshsurf.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/meshsurf.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/meshsurf.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 72%] Building CXX object libsrc/geom2d/CMakeFiles/geom2dvis.dir/vsgeom2d.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/vsgeom2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/vsgeom2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/vsgeom2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/vsgeom2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/vsgeom2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/vsgeom2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/vsgeom2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/vsgeom2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/vsgeom2d.cpp: In member function 'virtual void netgen::VisualSceneGeometry2d::DrawScene()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/vsgeom2d.cpp:29:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 29 | if (changeval != geometry2d->GetSplines().Size()) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/vsgeom2d.cpp:57:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 57 | for (int i = 1; i <= geometry2d->GetSplines().Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/vsgeom2d.cpp:62:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 62 | for (int j = 0; j < points.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/vsgeom2d.cpp:69:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 69 | for (int i = 1; i <= geometry2d->GetSplines().Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/vsgeom2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../visualization/vssolution.hpp:238:31: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 74%] Linking CXX shared library libnggeom2dvis.so /usr/lib64/mpich/bin/mpicxx -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -shared -Wl,-soname,libnggeom2dvis.so.6.2 -o libnggeom2dvis.so.6.2 CMakeFiles/geom2dvis.dir/vsgeom2d.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/geom2d:/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/core: libnggeom2d.so.6.2 ../meshing/libngmesh.so.6.2 ../core/libngcore.so /usr/lib64/mpich/lib/libmpi.so make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' make[4]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 74%] Built target geom2dvis make[4]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 74%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/polyhedra.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/polyhedra.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/polyhedra.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/polyhedra.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/polyhedra.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/polyhedra.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/polyhedra.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/polyhedra.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/polyhedra.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/polyhedra.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/csg/polyhedra.cpp:73:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 73 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/polyhedra.cpp: In member function 'virtual netgen::INSOLID_TYPE netgen::Polyhedra::PointInSolid(const netgen::Point<3, double>&, double) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/polyhedra.cpp:126:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/csg/polyhedra.cpp:170:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 170 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/polyhedra.cpp: In member function 'virtual netgen::INSOLID_TYPE netgen::Polyhedra::VecInSolid(const netgen::Point<3, double>&, const netgen::Vec<3, double>&, double) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/polyhedra.cpp:200:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 200 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/polyhedra.cpp:240:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 240 | for(int i=0; i&, const netgen::Vec<3, double>&, const netgen::Vec<3, double>&, double) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/polyhedra.cpp:344:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 344 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/polyhedra.cpp: In member function 'virtual void netgen::Polyhedra::GetTangentialVecSurfaceIndices2(const netgen::Point<3, double>&, const netgen::Vec<3, double>&, const netgen::Vec<3, double>&, netgen::NgArray&, double) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/polyhedra.cpp:399:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 399 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/polyhedra.cpp: In member function 'virtual void netgen::Polyhedra::Reduce(const netgen::BoxSphere<3>&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/polyhedra.cpp:481:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 481 | for (int i = 0; i < planes.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/polyhedra.cpp:484:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 484 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/polyhedra.cpp: In member function 'virtual void netgen::Polyhedra::UnReduce()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/polyhedra.cpp:491:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 491 | for (int i = 0; i < planes.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/polyhedra.cpp: In member function 'void netgen::Polyhedra::GetPolySurfs(netgen::NgArray*>&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/polyhedra.cpp:597:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 597 | for(int i = 0; i, 0, int>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/polyhedra.cpp:614:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 614 | for (int i = 0; i < points.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/polyhedra.cpp: In member function 'virtual netgen::Vec<3, double> netgen::Polyhedra::SpecialPointTangentialVector(const netgen::Point<3, double>&, int, int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/polyhedra.cpp:629:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 629 | for (int fi1 = 0; fi1 < faces.Size(); fi1++) | ~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/polyhedra.cpp:630:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 630 | for (int fi2 = 0; fi2 < faces.Size(); fi2++) | ~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/polyhedra.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../linalg/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 75%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/singularref.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/singularref.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/singularref.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/singularref.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/singularref.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/singularref.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/singularref.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/singularref.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/singularref.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/singularref.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/singularref.cpp: In member function 'void netgen::SingularEdge::FindPointsOnEdge(netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/singularref.cpp:48:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 48 | for (int i = 0; i < si1.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/singularref.cpp:50:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 50 | for (int i = 0; i < si2.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/singularref.cpp: In member function 'void netgen::SingularEdge::SetMeshSize(netgen::Mesh&, double)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/singularref.cpp:119:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 119 | for (int i = 0; i < points.Size()-1; i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/singularref.cpp:124:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < points.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/singularref.cpp:130:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 130 | for (int i = 0; i < points.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/singularref.cpp: In member function 'void netgen::SingularPoint::FindPoints(netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/csg/singularref.cpp:194:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 194 | for (int i = 0; i < surfk.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/singularref.cpp: In member function 'void netgen::SingularPoint::SetMeshSize(netgen::Mesh&, double)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/singularref.cpp:214:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 214 | for (int i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/singularref.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 74%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/revolution.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/revolution.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/revolution.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/revolution.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/revolution.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/revolution.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/revolution.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/revolution.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/revolution.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/revolution.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/revolution.cpp: In member function 'void netgen::RevolutionFace::Init()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/revolution.cpp:33:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 33 | for(int i=0; i&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/revolution.cpp:684:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | for(int i=0; i&, double) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/revolution.cpp:778:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 778 | for(int i=0; i&, netgen::NgArray&, double) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/revolution.cpp:808:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 808 | for (int j = 0; j < faces.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/revolution.cpp: In member function 'virtual netgen::INSOLID_TYPE netgen::Revolution::VecInSolid(const netgen::Point<3, double>&, const netgen::Vec<3, double>&, double) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/revolution.cpp:828:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 828 | for(int i=0; i&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/revolution.cpp:953:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 953 | for(int i=0; i& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../linalg/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 75%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/solid.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/solid.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/solid.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/solid.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/solid.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/solid.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/solid.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/solid.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/solid.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/solid.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/csg/solid.cpp:595:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | for (i = 1; i <= bounds1.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/solid.cpp:597:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 597 | for (i = 1; i <= bounds2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/solid.cpp:614:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 614 | for (i = 1; i <= bounds1.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/solid.cpp:616:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 616 | for (i = 1; i <= bounds2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/solid.cpp: In member function 'void netgen::Solid::RecGetSurfaceIndices(netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/solid.cpp:1479:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1479 | for (int i = 0; i < surfind.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/solid.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../linalg/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../linalg/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 73%] Building CXX object libsrc/stlgeom/CMakeFiles/stlvis.dir/vsstl.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/vsstl.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/vsstl.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/vsstl.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/vsstl.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/vsstl.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/vsstl.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/vsstl.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/vsstl.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/vsstl.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/stlgeom/vsstl.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/vsstl.cpp: In member function 'virtual void netgen::VisualSceneSTLMeshing::DrawScene()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/vsstl.cpp:411:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 411 | for (j = 1; j <= me.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/vsstl.cpp:535:40: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 535 | if (chartnumber >= 1 && chartnumber <= stlgeometry->GetNOCharts()) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/vsstl.cpp:539:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 539 | for (j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/vsstl.cpp:567:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 567 | for (j = 1; j <= chart.GetNOuterT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/vsstl.cpp:745:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 745 | for (j = 1; j <= stlgeometry->meshlines.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/vsstl.cpp: In member function 'virtual void netgen::VisualSceneSTLGeometry::BuildScene(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/vsstl.cpp:1184:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1184 | for (int i = 1; i <= trilists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/vsstl.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../visualization/vssolution.hpp:238:31: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 76%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/spline3d.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/spline3d.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/spline3d.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/spline3d.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/spline3d.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/spline3d.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/spline3d.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/spline3d.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/spline3d.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/spline3d.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/spline3d.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 77%] Linking CXX shared library libngstlvis.so /usr/lib64/mpich/bin/mpicxx -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -shared -Wl,-soname,libngstlvis.so.6.2 -o libngstlvis.so.6.2 CMakeFiles/stlvis.dir/vsstl.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/stlgeom:/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/core: libngstl.so.6.2 /usr/lib64/libpython3.8.so ../meshing/libngmesh.so.6.2 ../core/libngcore.so /usr/lib64/mpich/lib/libmpi.so make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' make[4]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 77%] Built target stlvis make[4]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 76%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/specpoin.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/specpoin.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/specpoin.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/specpoin.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/specpoin.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/specpoin.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/specpoin.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/specpoin.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/specpoin.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/specpoin.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/specpoin.cpp: In member function 'void netgen::SpecialPointCalculation::CalcSpecialPoints(const netgen::CSGeometry&, netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/specpoin.cpp:119:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 119 | for (int j = 0; j < hpts.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/specpoin.cpp:137:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 137 | for(int j=0; jSize(); j++) | ~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/specpoin.cpp:164:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 164 | for (int i = 0; i < boxesinlevel.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/csg/specpoin.cpp:219:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 219 | if (level <= boxesinlevel.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/specpoin.cpp:289:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | for (int j = 0; j < pts.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/specpoin.cpp:302:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 302 | for(int jj=0; jj&, int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/specpoin.cpp:1651:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1651 | for (int i = 0; i < points->Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/specpoin.cpp: In member function 'void netgen::SpecialPointCalculation::AnalyzeSpecialPoints(const netgen::CSGeometry&, netgen::NgArray&, netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/specpoin.cpp:1702:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1702 | for (int i = 0; i < apoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/specpoin.cpp:1713:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1713 | for (int i = 1; i < apoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/specpoin.cpp:1730:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1730 | for (int i = 0; i < apoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/specpoin.cpp:1749:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1749 | for (int j = 0; j < surfind.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/specpoin.cpp:1773:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1773 | for (int m = 0; m < surfind.Size(); m++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/specpoin.cpp:1795:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1795 | for (int j = 0; j < surfind.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/specpoin.cpp:1800:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1800 | for (int j = 0; j < normalvecs.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/specpoin.cpp:1801:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1801 | for (int k = 0; k < normalvecs.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/specpoin.cpp:1879:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1879 | for (int j2 = 0; j2 < surfind2.Size(); j2++) | ~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/specpoin.cpp:1909:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1909 | for (int l = 0; l < surfind2.Size(); l++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/specpoin.cpp:1970:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1970 | for (int m = 0; m < surfind.Size(); m++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/specpoin.cpp:2015:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2015 | for (int m = 0; m < locsearch.Size(); m++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/specpoin.cpp:2099:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2099 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/specpoin.cpp:2103:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2103 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/specpoin.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/csg/specpoin.cpp:1885:43: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:274:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/specpoin.cpp:104:20: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 77%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/surface.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/surface.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/surface.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/surface.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/surface.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/surface.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/surface.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/surface.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/surface.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/surface.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/surface.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 77%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/triapprox.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/triapprox.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/triapprox.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/triapprox.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/triapprox.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/triapprox.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/triapprox.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/triapprox.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/triapprox.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/triapprox.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/triapprox.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 78%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/zrefine.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/zrefine.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/zrefine.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/zrefine.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/zrefine.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/zrefine.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/zrefine.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/zrefine.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/zrefine.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/zrefine.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/zrefine.cpp: In function 'void netgen::SelectSingularEdges(const netgen::Mesh&, const netgen::CSGeometry&, netgen::INDEX_2_HASHTABLE&, netgen::ZRefinementOptions&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/zrefine.cpp:15:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 15 | for (int i = 1; i <= geom.singedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/zrefine.cpp:21:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 21 | for (int j = 1; j <= se.segms.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/zrefine.cpp: In function 'void netgen::MakePrismsSingEdge(netgen::Mesh&, netgen::INDEX_2_HASHTABLE&)': /builddir/build/BUILD/netgen-6.2.2004/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.2004/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.2004/libsrc/csg/zrefine.cpp: In function 'void netgen::MakePrismsClosePoints(netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2004/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.2004/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.2004/libsrc/csg/zrefine.cpp: In function 'void netgen::RefinePrisms(netgen::Mesh&, const netgen::CSGeometry*, netgen::ZRefinementOptions&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/zrefine.cpp:342:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 342 | for (i = 1; i <= ref_singular.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/zrefine.cpp:370:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 370 | for (i = 1; i <= ref_slices.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/zrefine.cpp:397:18: 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.2004/libsrc/csg/zrefine.cpp:416:16: 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.2004/libsrc/csg/zrefine.cpp:468:20: 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.2004/libsrc/csg/zrefine.cpp: In function 'void netgen::CombineSingularPrisms(netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/zrefine.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 79%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/splinesurface.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/splinesurface.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/splinesurface.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/splinesurface.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/splinesurface.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/splinesurface.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/splinesurface.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/splinesurface.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/splinesurface.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/splinesurface.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/csg/splinesurface.cpp:24:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 24 | for(int i=0; i > > netgen::SplineSurface::CreateCuttingSurfaces()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/splinesurface.cpp:46:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 46 | for(int i = 0; i& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 78%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/python_csg.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/python_csg.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/python_csg.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/python_csg.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/python_csg.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/python_csg.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/python_csg.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/python_csg.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/python_csg.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/python_csg.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/python_csg.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/python_csg.cpp:219:25: warning: comparison of integer expressions of different signedness: 'int' and 'pybind11::size_t' {aka 'long unsigned int'} [-Wsign-compare] 219 | for(int i = 0; i& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../meshing/meshtype.hpp:1333:25: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:388:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 388 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 79%] Linking CXX shared library libngcsg.so /usr/lib64/mpich/bin/mpicxx -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -shared -Wl,-soname,libngcsg.so.6.2 -o libngcsg.so.6.2 CMakeFiles/csg.dir/algprim.cpp.o CMakeFiles/csg.dir/brick.cpp.o CMakeFiles/csg.dir/bspline2d.cpp.o CMakeFiles/csg.dir/csgeom.cpp.o CMakeFiles/csg.dir/csgparser.cpp.o CMakeFiles/csg.dir/curve2d.cpp.o CMakeFiles/csg.dir/edgeflw.cpp.o CMakeFiles/csg.dir/explicitcurve2d.cpp.o CMakeFiles/csg.dir/extrusion.cpp.o CMakeFiles/csg.dir/gencyl.cpp.o CMakeFiles/csg.dir/genmesh.cpp.o CMakeFiles/csg.dir/identify.cpp.o CMakeFiles/csg.dir/manifold.cpp.o CMakeFiles/csg.dir/meshsurf.cpp.o CMakeFiles/csg.dir/polyhedra.cpp.o CMakeFiles/csg.dir/revolution.cpp.o CMakeFiles/csg.dir/singularref.cpp.o CMakeFiles/csg.dir/solid.cpp.o CMakeFiles/csg.dir/specpoin.cpp.o CMakeFiles/csg.dir/spline3d.cpp.o CMakeFiles/csg.dir/surface.cpp.o CMakeFiles/csg.dir/triapprox.cpp.o CMakeFiles/csg.dir/zrefine.cpp.o CMakeFiles/csg.dir/python_csg.cpp.o CMakeFiles/csg.dir/splinesurface.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/core: ../meshing/libngmesh.so.6.2 ../core/libngcore.so /usr/lib64/mpich/lib/libmpi.so /usr/lib64/libpython3.8.so make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' make[4]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 79%] Built target csg make[4]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' Dependee "/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/csg/CMakeFiles/csgvis.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/csg/CMakeFiles/csgvis.dir/depend.internal". Dependee "/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/csg/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/csg/CMakeFiles/csgvis.dir/depend.internal". Scanning dependencies of target csgvis make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' Dependee "/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/interface/CMakeFiles/interface.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/interface/CMakeFiles/interface.dir/depend.internal". Dependee "/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/interface/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/interface/CMakeFiles/interface.dir/depend.internal". Scanning dependencies of target interface make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 81%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/nginterface_v2.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface_v2.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface_v2.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface_v2.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface_v2.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface_v2.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface_v2.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface_v2.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface_v2.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface_v2.cpp:22: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/nginterface_v2_impl.hpp: In member function 'void netgen::Ngx_Mesh::GetParentNodes(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/nginterface_v2_impl.hpp:324:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 324 | if (ni <= mesh->mlbetweennodes.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface_v2.cpp: In member function 'size_t netgen::Ngx_Mesh::GetNVLevel(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface_v2.cpp:138:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | if (level >= mesh->level_nv.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface_v2.cpp: In member function 'int netgen::Ngx_Mesh::GetParentElement(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface_v2.cpp:727:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 727 | if (ei <= mesh->mlparentelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface_v2.cpp:732:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 732 | if (ei <= mesh->mlparentsurfaceelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface_v2.cpp: In member function 'int netgen::Ngx_Mesh::GetParentSElement(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface_v2.cpp:744:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 744 | if (ei <= mesh->mlparentsurfaceelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface_v2.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 81%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/read_fnf_mesh.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/read_fnf_mesh.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/read_fnf_mesh.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/read_fnf_mesh.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/read_fnf_mesh.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/read_fnf_mesh.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/read_fnf_mesh.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/read_fnf_mesh.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/read_fnf_mesh.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/read_fnf_mesh.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/read_fnf_mesh.cpp: In function 'void netgen::ReadFNFFormat(netgen::Mesh&, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/read_fnf_mesh.cpp:277:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 277 | for (int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/read_fnf_mesh.cpp:316:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 316 | for (int j = 0; j+2 < enums.Size(); j+=2) | ~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/read_fnf_mesh.cpp:346:47: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int j = 0; j < fnums.Size(); j += 2) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/read_fnf_mesh.cpp:421:47: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 421 | for (int i = 0; i < loadtypes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/read_fnf_mesh.cpp:431:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 431 | for (int i = 0; i < loadtypes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/read_fnf_mesh.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 81%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/nginterface.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface.cpp: In function 'void Ng_LoadGeometry(const char*)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface.cpp:82:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 82 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface.cpp: In function 'void Ng_LoadMeshFromStream(std::istream&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface.cpp:105:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 105 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface.cpp: In function 'void Ng_GetPoint(int, double*)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface.cpp:307:20: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 307 | if (pi < 1 || pi > mesh->GetNP()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface.cpp: In function 'void Ng_GetUserData(char*, double*)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface.cpp:491:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 491 | for (int i = 0; i < da.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface.cpp: In function 'int Ng_GetFace_Vertices(int, int*)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface.cpp:1586:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1586 | for (int i = 0; i < ia.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface.cpp: In function 'int Ng_GetFace_Edges(int, int*)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface.cpp:1598:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1598 | for (int i = 0; i < ia.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface.cpp: In function 'void Ng_GetVertexElements(int, int*)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface.cpp:1642:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1642 | for (int i = 0; i < ia.Size(); i++) els[i] = ia[i]+1; | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface.cpp:1648:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1648 | for (int i = 0; i < ia.Size(); i++) els[i] = ia[i]+1; | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface.cpp:1654:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1654 | for (int i = 0; i < ia.Size(); i++) els[i] = ia[i]+1; | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface.cpp: In function 'void Ng_GetParentNodes(int, int*)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface.cpp:1735:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1735 | if (ni <= mesh->mlbetweennodes.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface.cpp: In function 'int Ng_GetParentElement(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface.cpp:1749:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1749 | if (ei <= mesh->mlparentelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface.cpp:1754:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1754 | if (ei <= mesh->mlparentsurfaceelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface.cpp: In function 'int Ng_GetParentSElement(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface.cpp:1765:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1765 | if (ei <= mesh->mlparentsurfaceelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface.cpp: In function 'void Ng_GetPeriodicVertices(int, int*)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface.cpp:1816:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1816 | for (int i = 0; i < apairs.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface.cpp: In function 'int Ng_GetVertex_Elements(int, int*)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface.cpp:1936:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1936 | for( int i=0; ipointelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface.cpp: In function 'int Ng_Bisect_WithInfo(const char*, double**, int*)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface.cpp:2174:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2174 | for(int i = 0; iSize(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/nginterface.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 82%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/readtetmesh.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/readtetmesh.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/readtetmesh.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/readtetmesh.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/readtetmesh.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/readtetmesh.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/readtetmesh.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/readtetmesh.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/readtetmesh.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/readtetmesh.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/readtetmesh.cpp: In function 'void netgen::ReadTETFormat(netgen::Mesh&, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/readtetmesh.cpp:671:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 671 | for(int i=0; i& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'void netgen::BubbleSort(netgen::NgFlatArray&, netgen::NgFlatArray&) [with T = double; S = netgen::PointIndex]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/readtetmesh.cpp:369:45: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:735:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 735 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:736:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 736 | for (int j = i+1; j < data.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/readtetmesh.cpp:230:36: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../general/ngarray.hpp:380: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.2004/libsrc/interface/readtetmesh.cpp:669:20: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 82%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/readuser.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/readuser.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/readuser.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/readuser.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/readuser.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/readuser.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/readuser.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/readuser.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/readuser.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/readuser.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/readuser.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/readuser.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/readuser.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/readuser.cpp: In function 'void netgen::ReadFile(netgen::Mesh&, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/readuser.cpp:355:53: warning: 'ednr' may be used uninitialized in this function [-Wmaybe-uninitialized] 355 | mesh[nr].edgenr = ednr+1; | ~~~~^~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/readuser.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:139:25: warning: 'fdnr' may be used uninitialized in this function [-Wmaybe-uninitialized] 139 | return ((T*)data)[i-1]; | ^ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/readuser.cpp:270:25: note: 'fdnr' was declared here 270 | int fdnr, ednr; | ^~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 83%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writeabaqus.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeabaqus.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeabaqus.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeabaqus.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeabaqus.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeabaqus.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeabaqus.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeabaqus.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeabaqus.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeabaqus.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeabaqus.cpp: In function 'void netgen::WriteAbaqusFormat(const netgen::Mesh&, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeabaqus.cpp:149:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 149 | for (j = 1; j <= pairs.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeabaqus.cpp:165:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 165 | for (j = 1; j <= pairs.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeabaqus.cpp:216:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 216 | for (j = 1; j <= pairs.Size(); j++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeabaqus.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 80%] Building CXX object libsrc/csg/CMakeFiles/csgvis.dir/vscsg.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/vscsg.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/vscsg.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/vscsg.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/vscsg.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/vscsg.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/vscsg.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/vscsg.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/vscsg.cpp:5: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/vscsg.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/vscsg.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/vscsg.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/vscsg.cpp: In member function 'virtual void netgen::VisualSceneGeometry::BuildScene(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/vscsg.cpp:161:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 161 | for (int i = 0; i < trilists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/vscsg.cpp: In member function 'virtual void netgen::VisualSceneSpecPoints::DrawScene()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/vscsg.cpp:245:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if (changeval != specpoints.Size()) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/vscsg.cpp:267:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | for (int i = 1; i <= specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/vscsg.cpp:307:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 307 | for (int i = 0; i < boxes.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/vscsg.cpp: In member function 'virtual void netgen::VisualSceneSpecPoints::BuildScene(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/vscsg.cpp:465:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 465 | for (int i = 2; i <= specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/vscsg.cpp:473:73: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 473 | if (zoomall == 2 && ((vispar.centerpoint >= 1 && vispar.centerpoint <= mesh->GetNP()) || | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/vscsg.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../visualization/vssolution.hpp:238:31: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 84%] Linking CXX shared library libngcsgvis.so /usr/lib64/mpich/bin/mpicxx -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -shared -Wl,-soname,libngcsgvis.so.6.2 -o libngcsgvis.so.6.2 CMakeFiles/csgvis.dir/vscsg.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/csg:/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/visualization:/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/core: libngcsg.so.6.2 ../visualization/libngvisual.so.6.2 /usr/lib64/libpython3.8.so ../meshing/libngmesh.so.6.2 ../core/libngcore.so /usr/lib64/mpich/lib/libmpi.so make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' make[4]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 84%] Built target csgvis make[4]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 83%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writediffpack.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writediffpack.cpp:11: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writediffpack.cpp:11: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writediffpack.cpp:13: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writediffpack.cpp:13: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writediffpack.cpp:13: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writediffpack.cpp:13: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writediffpack.cpp:13: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writediffpack.cpp:13: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writediffpack.cpp:13: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writediffpack.cpp: In function 'void netgen::WriteDiffPackFormat(const netgen::Mesh&, const netgen::NetgenGeometry&, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writediffpack.cpp:73:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 73 | for (i =1 ; i <= BIname.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writediffpack.cpp:116:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 116 | for (int jj = 0; jj < sels.Size(); jj++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writediffpack.cpp:236:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 236 | for (i =1 ; i <= BIname.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writediffpack.cpp:11: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 84%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writedolfin.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writedolfin.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writedolfin.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writedolfin.cpp:12: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writedolfin.cpp:12: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writedolfin.cpp:12: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writedolfin.cpp:12: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writedolfin.cpp:12: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writedolfin.cpp:12: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writedolfin.cpp:12: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writedolfin.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 84%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writeelmer.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeelmer.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeelmer.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeelmer.cpp:11: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeelmer.cpp:11: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeelmer.cpp:11: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeelmer.cpp:11: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeelmer.cpp:11: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeelmer.cpp:11: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeelmer.cpp:11: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeelmer.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 85%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writefeap.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writefeap.cpp:11: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writefeap.cpp:11: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writefeap.cpp:13: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writefeap.cpp:13: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writefeap.cpp:13: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writefeap.cpp:13: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writefeap.cpp:13: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writefeap.cpp:13: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writefeap.cpp:13: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writefeap.cpp: In function 'void netgen::WriteFEAPFormat(const netgen::Mesh&, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writefeap.cpp:56:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 56 | for (i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writefeap.cpp:73:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 73 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writefeap.cpp:11: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 85%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writefluent.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writefluent.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writefluent.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writefluent.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writefluent.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writefluent.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writefluent.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writefluent.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writefluent.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writefluent.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writefluent.cpp: In function 'void netgen::WriteFluentFormat(const netgen::Mesh&, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writefluent.cpp:162:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 162 | for (i = 1; i <= surfaceelp.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writefluent.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 86%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writegmsh.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writegmsh.cpp:16: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writegmsh.cpp:16: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writegmsh.cpp:18: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writegmsh.cpp:18: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writegmsh.cpp:18: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writegmsh.cpp:18: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writegmsh.cpp:18: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writegmsh.cpp:18: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writegmsh.cpp:18: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writegmsh.cpp:16: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 86%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writejcm.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writejcm.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writejcm.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writejcm.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writejcm.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writejcm.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writejcm.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writejcm.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writejcm.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writejcm.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writejcm.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writejcm.cpp:100:20: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 87%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writepermas.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writepermas.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writepermas.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writepermas.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writepermas.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writepermas.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writepermas.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writepermas.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writepermas.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writepermas.cpp:10: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writepermas.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 87%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writetecplot.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetecplot.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetecplot.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetecplot.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetecplot.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetecplot.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetecplot.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetecplot.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetecplot.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetecplot.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetecplot.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 88%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writetochnog.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetochnog.cpp:11: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetochnog.cpp:11: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetochnog.cpp:13: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetochnog.cpp:13: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetochnog.cpp:13: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetochnog.cpp:13: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetochnog.cpp:13: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetochnog.cpp:13: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetochnog.cpp:13: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetochnog.cpp:11: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 89%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writeuser.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeuser.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeuser.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeuser.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeuser.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeuser.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeuser.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeuser.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeuser.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeuser.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeuser.cpp: In function 'void netgen::WriteSurfaceFormat(const netgen::Mesh&, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeuser.cpp:293:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 293 | for (i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeuser.cpp:303:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 303 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeuser.cpp: In function 'void netgen::WriteSTLFormat(const netgen::Mesh&, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeuser.cpp:340:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 340 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeuser.cpp: In function 'void netgen::WriteSTLExtFormat(const netgen::Mesh&, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeuser.cpp:424:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 424 | for(int bcInd = 1; bcInd <= faceBCs.Size(); bcInd++) | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeuser.cpp:433:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 433 | for (int i = 0; i < faceSei.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeuser.cpp: In function 'void netgen::WriteEdgeElementFormat(const netgen::Mesh&, const netgen::NetgenGeometry&, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeuser.cpp:826:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 826 | for (j=1; j <= edges.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeuser.cpp:837:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 837 | for (j=1; j <= edges.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeuser.cpp:868:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 868 | for (j=1; j <= edges.Size(); j++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeuser.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeuser.cpp:408:24: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeuser.cpp:401:14: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 88%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writetet.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetet.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetet.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetet.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetet.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetet.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetet.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetet.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetet.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetet.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetet.cpp: In function 'void netgen::WriteTETFormat(const netgen::Mesh&, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetet.cpp:71:25: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 71 | for(ElementIndex i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetet.cpp:527:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 527 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetet.cpp:545:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 545 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetet.cpp:552:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 552 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetet.cpp:570:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 570 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetet.cpp:577:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 577 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetet.cpp:595:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 595 | for(int i=0; i<=mesh.GetNP(); i++) | ~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetet.cpp:599:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 599 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetet.cpp:772:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 772 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetet.cpp:787:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 787 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetet.cpp:794:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 794 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetet.cpp:810:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 810 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetet.cpp:933:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 933 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetet.cpp:947:28: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 947 | for(ElementIndex i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetet.cpp:1021:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1021 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetet.cpp:1045:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1045 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetet.cpp:1065:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1065 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetet.cpp:1090:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1090 | for(int i=0; i& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/interface/writetet.cpp:469:45: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:274:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'void netgen::Intersection(const netgen::NgFlatArray&, const netgen::NgFlatArray&, netgen::NgArray&) [with T = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetet.cpp:614:72: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:796:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 796 | for(int i=0; i&, const netgen::NgFlatArray&, const netgen::NgFlatArray&, netgen::NgArray&) [with T = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetet.cpp:833:84: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:805:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 805 | for(int i=0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetet.cpp:28:14: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writetet.cpp:602:22: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 89%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/wuchemnitz.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/wuchemnitz.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/wuchemnitz.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/wuchemnitz.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/wuchemnitz.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/wuchemnitz.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/wuchemnitz.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/wuchemnitz.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/wuchemnitz.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/wuchemnitz.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/wuchemnitz.cpp: In function 'void netgen::Convert()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/wuchemnitz.cpp:167:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (i = 1; i <= volelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/wuchemnitz.cpp:216:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 216 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/wuchemnitz.cpp: In function 'void netgen::WriteFile(std::ostream&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/wuchemnitz.cpp:278:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 278 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/wuchemnitz.cpp:283:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 283 | for (i = 1; i <= edges.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/wuchemnitz.cpp:290:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 290 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/wuchemnitz.cpp:297:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 297 | for (i = 1; i <= volelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/wuchemnitz.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 90%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writegmsh2.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writegmsh2.cpp:19: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writegmsh2.cpp:19: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writegmsh2.cpp:21: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writegmsh2.cpp:21: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writegmsh2.cpp:21: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writegmsh2.cpp:21: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writegmsh2.cpp:21: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writegmsh2.cpp:21: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writegmsh2.cpp:21: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writegmsh2.cpp:19: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 91%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/rw_cgns.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/rw_cgns.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/rw_cgns.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/rw_cgns.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/rw_cgns.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/rw_cgns.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/rw_cgns.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/rw_cgns.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/rw_cgns.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/rw_cgns.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 90%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writeOpenFOAM15x.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeOpenFOAM15x.cpp:27: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeOpenFOAM15x.cpp:27: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeOpenFOAM15x.cpp:29: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeOpenFOAM15x.cpp:29: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeOpenFOAM15x.cpp:29: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeOpenFOAM15x.cpp:29: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeOpenFOAM15x.cpp:29: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeOpenFOAM15x.cpp:29: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeOpenFOAM15x.cpp:29: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeOpenFOAM15x.cpp: In function 'bool netgen::BuildOwnerNeighbourLists(const netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeOpenFOAM15x.cpp:152:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 152 | for(int i = 1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeOpenFOAM15x.cpp: In function 'void netgen::WriteNeighbourFile(std::ostream*)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeOpenFOAM15x.cpp:310:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 310 | for(int i = 1; i <= neighbour_celllist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeOpenFOAM15x.cpp: In function 'void netgen::WriteOwnerFile(std::ostream*)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeOpenFOAM15x.cpp:344:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 344 | for(int i = 1; i <= owner_celllist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeOpenFOAM15x.cpp:351:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 351 | for(int i = 1; i <= surfelem_lists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeOpenFOAM15x.cpp: In function 'void netgen::WriteFacesFile(std::ostream*, const netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeOpenFOAM15x.cpp:392:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 392 | for(int i = 1; i <= owner_facelist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeOpenFOAM15x.cpp:427:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 427 | for(int j = 1; j <= facepnts.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeOpenFOAM15x.cpp:430:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 430 | if(j != facepnts.Size()) *outfile << " "; | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeOpenFOAM15x.cpp:438:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 438 | for(int i = 1; i <= surfelem_lists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeOpenFOAM15x.cpp:470:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 470 | for(int j = 1; j <= facepnts.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeOpenFOAM15x.cpp:473:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 473 | if(j != facepnts.Size()) *outfile << " "; | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeOpenFOAM15x.cpp: In function 'void netgen::WriteBoundaryFile(std::ostream*)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeOpenFOAM15x.cpp:560:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 560 | for(int i = 2; i <= surfelem_bclist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeOpenFOAM15x.cpp:580:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 580 | for(int i = 1; i <= bcarray.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeOpenFOAM15x.cpp:27: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface/writeOpenFOAM15x.cpp:119:28: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 91%] Linking CXX shared library libnginterface.so /usr/lib64/mpich/bin/mpicxx -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -shared -Wl,-soname,libnginterface.so.6.2 -o libnginterface.so.6.2 CMakeFiles/interface.dir/nginterface.cpp.o CMakeFiles/interface.dir/nginterface_v2.cpp.o CMakeFiles/interface.dir/read_fnf_mesh.cpp.o CMakeFiles/interface.dir/readtetmesh.cpp.o CMakeFiles/interface.dir/readuser.cpp.o CMakeFiles/interface.dir/writeabaqus.cpp.o CMakeFiles/interface.dir/writediffpack.cpp.o CMakeFiles/interface.dir/writedolfin.cpp.o CMakeFiles/interface.dir/writeelmer.cpp.o CMakeFiles/interface.dir/writefeap.cpp.o CMakeFiles/interface.dir/writefluent.cpp.o CMakeFiles/interface.dir/writegmsh.cpp.o CMakeFiles/interface.dir/writejcm.cpp.o CMakeFiles/interface.dir/writepermas.cpp.o CMakeFiles/interface.dir/writetecplot.cpp.o CMakeFiles/interface.dir/writetet.cpp.o CMakeFiles/interface.dir/writetochnog.cpp.o CMakeFiles/interface.dir/writeuser.cpp.o CMakeFiles/interface.dir/wuchemnitz.cpp.o CMakeFiles/interface.dir/writegmsh2.cpp.o CMakeFiles/interface.dir/writeOpenFOAM15x.cpp.o CMakeFiles/interface.dir/rw_cgns.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/csg:/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/geom2d:/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/stlgeom:/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/visualization:/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/core: ../csg/libngcsg.so.6.2 ../geom2d/libnggeom2d.so.6.2 ../stlgeom/libngstl.so.6.2 ../visualization/libngvisual.so.6.2 ../meshing/libngmesh.so.6.2 ../core/libngcore.so /usr/lib64/mpich/lib/libmpi.so make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' make[4]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 91%] Built target interface make[4]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' Dependee "/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/nglib/CMakeFiles/nglib.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/nglib/CMakeFiles/nglib.dir/depend.internal". Dependee "/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/nglib/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/nglib/CMakeFiles/nglib.dir/depend.internal". Scanning dependencies of target nglib make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 91%] Building CXX object nglib/CMakeFiles/nglib.dir/nglib.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/nglib/nglib.cpp:13: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/nglib/nglib.cpp:13: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/nglib/nglib.cpp:16: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/nglib/nglib.cpp:16: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/nglib/nglib.cpp:16: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/nglib/nglib.cpp:16: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/nglib/nglib.cpp:16: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/nglib/nglib.cpp:16: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/nglib/nglib.cpp:16: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/nglib/nglib.cpp:17: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/nglib/nglib.cpp:17: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/nglib/nglib.cpp:23: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(size_t, double)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../occ/occgeom.hpp:373:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare] 373 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/nglib/nglib.cpp: In function 'nglib::Ng_Result nglib::Ng_MergeMesh(void**, const char*)': /builddir/build/BUILD/netgen-6.2.2004/nglib/nglib.cpp:181:24: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'const int' [-Wsign-compare] 181 | if(m->GetNP() > num_pts) | ~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/nglib/nglib.cpp: In function 'nglib::Ng_Result nglib::Ng_OCC_GenerateSurfaceMesh(void**, void**, nglib::Ng_Meshing_Parameters*)': /builddir/build/BUILD/netgen-6.2.2004/nglib/nglib.cpp:939:22: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 939 | if(me->GetNP() <= numpoints) | ~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/nglib/nglib.cpp:926:11: warning: variable 'perfstepsend' set but not used [-Wunused-but-set-variable] 926 | int perfstepsend = MESHCONST_MESHSURFACE; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/nglib/nglib.cpp:13: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../occ/occgeom.hpp:420:25: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 92%] Linking CXX shared library libnglib.so /usr/lib64/mpich/bin/mpicxx -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -shared -Wl,-soname,libnglib.so.6.2 -o libnglib.so.6.2 CMakeFiles/nglib.dir/nglib.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/interface:/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/stlgeom:/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/geom2d:/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/csg:/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/occ:/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/visualization:/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/core: ../libsrc/interface/libnginterface.so.6.2 ../libsrc/stlgeom/libngstlvis.so.6.2 ../libsrc/geom2d/libnggeom2dvis.so.6.2 ../libsrc/csg/libngcsgvis.so.6.2 /usr/lib64/libTKBO.so /usr/lib64/libTKBool.so /usr/lib64/libTKBRep.so /usr/lib64/libTKCAF.so /usr/lib64/libTKCDF.so /usr/lib64/libTKernel.so /usr/lib64/libTKG2d.so /usr/lib64/libTKG3d.so /usr/lib64/libTKGeomAlgo.so /usr/lib64/libTKGeomBase.so /usr/lib64/libTKHLR.so /usr/lib64/libTKIGES.so /usr/lib64/libTKLCAF.so /usr/lib64/libTKMath.so /usr/lib64/libTKMesh.so /usr/lib64/libTKOffset.so /usr/lib64/libTKPrim.so /usr/lib64/libTKService.so /usr/lib64/libTKShHealing.so /usr/lib64/libTKSTEP.so /usr/lib64/libTKSTEP209.so /usr/lib64/libTKSTEPAttr.so /usr/lib64/libTKSTEPBase.so /usr/lib64/libTKSTL.so /usr/lib64/libTKTopAlgo.so /usr/lib64/libTKV3d.so /usr/lib64/libTKXCAF.so /usr/lib64/libTKXDEIGES.so /usr/lib64/libTKXDESTEP.so /usr/lib64/libTKXSBase.so /usr/lib64/libTKVCAF.so /usr/lib64/libGL.so /usr/lib64/libGLU.so -lpthread /usr/lib64/libXmu.so /usr/lib64/libjpeg.so /usr/lib64/libz.so /usr/lib64/libTKBO.so /usr/lib64/libTKBool.so /usr/lib64/libTKBRep.so /usr/lib64/libTKCAF.so /usr/lib64/libTKCDF.so /usr/lib64/libTKernel.so /usr/lib64/libTKG2d.so /usr/lib64/libTKG3d.so /usr/lib64/libTKGeomAlgo.so /usr/lib64/libTKGeomBase.so /usr/lib64/libTKHLR.so /usr/lib64/libTKIGES.so /usr/lib64/libTKLCAF.so /usr/lib64/libTKMath.so /usr/lib64/libTKMesh.so /usr/lib64/libTKOffset.so /usr/lib64/libTKPrim.so /usr/lib64/libTKService.so /usr/lib64/libTKShHealing.so /usr/lib64/libTKSTEP.so /usr/lib64/libTKSTEP209.so /usr/lib64/libTKSTEPAttr.so /usr/lib64/libTKSTEPBase.so /usr/lib64/libTKSTL.so /usr/lib64/libTKTopAlgo.so /usr/lib64/libTKV3d.so /usr/lib64/libTKXCAF.so /usr/lib64/libTKXDEIGES.so /usr/lib64/libTKXDESTEP.so /usr/lib64/libTKXSBase.so /usr/lib64/libTKVCAF.so ../libsrc/occ/libngocc.so.6.2 /usr/lib64/libpython3.8.so ../libsrc/stlgeom/libngstl.so.6.2 ../libsrc/geom2d/libnggeom2d.so.6.2 ../libsrc/csg/libngcsg.so.6.2 ../libsrc/meshing/libngmesh.so.6.2 ../libsrc/visualization/libngvisual.so.6.2 /usr/lib64/libGL.so /usr/lib64/libGLU.so -lpthread /usr/lib64/libXmu.so /usr/lib64/libjpeg.so /usr/lib64/libz.so /usr/lib64/libpython3.8.so ../libsrc/core/libngcore.so /usr/lib64/mpich/lib/libmpi.so make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' make[4]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 92%] Built target nglib make[4]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' Dependee "/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/ng/CMakeFiles/ngpy.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/ng/CMakeFiles/ngpy.dir/depend.internal". Dependee "/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/ng/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/ng/CMakeFiles/ngpy.dir/depend.internal". Scanning dependencies of target ngpy make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' Dependee "/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/ng/CMakeFiles/gui.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/ng/CMakeFiles/gui.dir/depend.internal". Dependee "/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/ng/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/ng/CMakeFiles/gui.dir/depend.internal". Scanning dependencies of target gui make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 93%] Building CXX object ng/CMakeFiles/gui.dir/gui.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/gui.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/gui.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/gui.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/gui.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/gui.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/gui.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/gui.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/gui.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/gui.cpp:3: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 94%] Building CXX object ng/CMakeFiles/gui.dir/demoview.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/demoview.cpp:12: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/demoview.cpp:12: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/demoview.cpp:15: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/demoview.cpp:15: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/demoview.cpp:15: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/demoview.cpp:15: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/demoview.cpp:15: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/demoview.cpp:15: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/demoview.cpp:15: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/demoview.cpp:17: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/demoview.cpp:17: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/demoview.cpp:12: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../visualization/vssolution.hpp:238:31: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/ng/demoview.cpp: In instantiation of 'void netgen::InterpolationSpline::AddSpline(double, double, double, S, S, S) [with S = netgen::Vec<3, double>]': /builddir/build/BUILD/netgen-6.2.2004/ng/demoview.cpp:353:70: required from here /builddir/build/BUILD/netgen-6.2.2004/ng/demoview.cpp:273:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 273 | for (pos = 0; pos < ip.Size() && ip[pos][0].GetT() < t1; pos++) ; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/ng/demoview.cpp: In instantiation of 'S netgen::InterpolationSpline::Evaluate(double) [with S = netgen::Vec<3, double>]': /builddir/build/BUILD/netgen-6.2.2004/ng/demoview.cpp:424:62: required from here /builddir/build/BUILD/netgen-6.2.2004/ng/demoview.cpp:300:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 300 | for (pos = 0; pos < ip.Size() && t >= ip[pos][0].GetT(); pos++) ; | ~~~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/demoview.cpp:12: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 93%] Building CXX object ng/CMakeFiles/gui.dir/ngpkg.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/ngpkg.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/ngpkg.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/ngpkg.cpp:11: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/ngpkg.cpp:11: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/ngpkg.cpp:11: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/ngpkg.cpp:11: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/ngpkg.cpp:11: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/ngpkg.cpp:11: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/ngpkg.cpp:18: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/ng/ngpkg.cpp: In function 'int netgen::Ng_LoadMesh(ClientData, Tcl_Interp*, int, const char**)': /builddir/build/BUILD/netgen-6.2.2004/ng/ngpkg.cpp:234:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 234 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/ng/ngpkg.cpp:261:24: warning: catching polymorphic type 'using NgException = class ngcore::Exception' {aka 'class ngcore::Exception'} by value [-Wcatch-value=] 261 | catch (NgException e) | ^ /builddir/build/BUILD/netgen-6.2.2004/ng/ngpkg.cpp: In function 'int netgen::Ng_MergeMesh(ClientData, Tcl_Interp*, int, const char**)': /builddir/build/BUILD/netgen-6.2.2004/ng/ngpkg.cpp:336:24: warning: catching polymorphic type 'using NgException = class ngcore::Exception' {aka 'class ngcore::Exception'} by value [-Wcatch-value=] 336 | catch (NgException e) | ^ /builddir/build/BUILD/netgen-6.2.2004/ng/ngpkg.cpp: In function 'int netgen::Ng_GetExportFormats(ClientData, Tcl_Interp*, int, const char**)': /builddir/build/BUILD/netgen-6.2.2004/ng/ngpkg.cpp:358:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 358 | for (int i = 1; i <= userformats.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/ng/ngpkg.cpp: In function 'int netgen::Ng_LoadGeometry(ClientData, Tcl_Interp*, int, const char**)': /builddir/build/BUILD/netgen-6.2.2004/ng/ngpkg.cpp:532:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 532 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/ng/ngpkg.cpp:601:24: warning: catching polymorphic type 'using NgException = class ngcore::Exception' {aka 'class ngcore::Exception'} by value [-Wcatch-value=] 601 | catch (NgException e) | ^ /builddir/build/BUILD/netgen-6.2.2004/ng/ngpkg.cpp: In function 'int netgen::Ng_SaveGeometry(ClientData, Tcl_Interp*, int, const char**)': /builddir/build/BUILD/netgen-6.2.2004/ng/ngpkg.cpp:632:21: warning: catching polymorphic type 'using NgException = class ngcore::Exception' {aka 'class ngcore::Exception'} by value [-Wcatch-value=] 632 | catch (NgException e) | ^ /builddir/build/BUILD/netgen-6.2.2004/ng/ngpkg.cpp: In function 'int netgen::Ng_ReadStatus(ClientData, Tcl_Interp*, int, const char**)': /builddir/build/BUILD/netgen-6.2.2004/ng/ngpkg.cpp:689:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 689 | if (prev_np != mesh->GetNP()) | ~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/ng/ngpkg.cpp:696:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 696 | if (prev_ne != mesh->GetNE()) | ~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/ng/ngpkg.cpp:703:22: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 703 | if (prev_nse != mesh->GetNSE()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/ng/ngpkg.cpp:712:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | for (int i = 0; i < tets_in_qualclass.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/ng/ngpkg.cpp: In function 'int netgen::Ng_GenerateBoundaryLayer(ClientData, Tcl_Interp*, int, const char**)': /builddir/build/BUILD/netgen-6.2.2004/ng/ngpkg.cpp:1175:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1175 | for(int i = 1; i <= surfid.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/ng/ngpkg.cpp: In function 'void* netgen::MeshingDummy(void*)': /builddir/build/BUILD/netgen-6.2.2004/ng/ngpkg.cpp:1483:24: warning: catching polymorphic type 'using NgException = class ngcore::Exception' {aka 'class ngcore::Exception'} by value [-Wcatch-value=] 1483 | catch (NgException e) | ^ /builddir/build/BUILD/netgen-6.2.2004/ng/ngpkg.cpp: In function 'int netgen::Ng_GenerateMesh(ClientData, Tcl_Interp*, int, const char**)': /builddir/build/BUILD/netgen-6.2.2004/ng/ngpkg.cpp:1535:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1535 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/ng/ngpkg.cpp: In function 'void netgen::SetVisualScene(Tcl_Interp*)': /builddir/build/BUILD/netgen-6.2.2004/ng/ngpkg.cpp:1986:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1986 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/ngpkg.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../visualization/vssolution.hpp:238:31: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/ng/ngpkg.cpp:1191:19: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:388:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 388 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/flags.hpp:16, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:8, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/ngpkg.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const string&) const [with T = netgen::VisualScene*; std::string = std::__cxx11::basic_string]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(const string&, const T&) [with T = netgen::VisualScene*; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/netgen-6.2.2004/ng/ngpkg.cpp:1968:52: required from here /builddir/build/BUILD/netgen-6.2.2004/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++) | ~~^~~~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 92%] Building CXX object ng/CMakeFiles/ngpy.dir/netgenpy.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 96%] Linking CXX shared library libngpy.so /usr/lib64/mpich/bin/mpicxx -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -shared -Wl,-soname,libngpy.so -o libngpy.so CMakeFiles/ngpy.dir/netgenpy.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/nglib:/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/interface:/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/stlgeom:/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/geom2d:/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/csg:/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/visualization:/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/occ:/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/core: ../nglib/libnglib.so.6.2 ../libsrc/interface/libnginterface.so.6.2 ../libsrc/stlgeom/libngstlvis.so.6.2 ../libsrc/stlgeom/libngstl.so.6.2 ../libsrc/geom2d/libnggeom2dvis.so.6.2 ../libsrc/geom2d/libnggeom2d.so.6.2 ../libsrc/csg/libngcsgvis.so.6.2 ../libsrc/csg/libngcsg.so.6.2 ../libsrc/meshing/libngmesh.so.6.2 ../libsrc/visualization/libngvisual.so.6.2 ../libsrc/occ/libngocc.so.6.2 ../libsrc/core/libngcore.so /usr/lib64/mpich/lib/libmpi.so /usr/lib64/libpython3.8.so make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' make[4]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 96%] Built target ngpy make[4]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 94%] Building CXX object ng/CMakeFiles/gui.dir/parallelfunc.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/parallelfunc.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/parallelfunc.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/parallelfunc.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/parallelfunc.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/parallelfunc.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/parallelfunc.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/parallelfunc.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/parallelfunc.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/ng/parallelfunc.cpp: In function 'void ParallelRun()': /builddir/build/BUILD/netgen-6.2.2004/ng/parallelfunc.cpp:68:14: warning: unused variable 'status' [-Wunused-variable] 68 | MPI_Status status; | ^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/parallelfunc.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../visualization/vssolution.hpp:238:31: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = double; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../visualization/vssolution.hpp:23:18: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:274:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../visualization/vssolution.hpp:23:18: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:274:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::VisualSceneSolution::SolData*; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../visualization/vssolution.hpp:23:18: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:274:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 95%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/stlgeom/stlpkg.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlpkg.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlpkg.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlpkg.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlpkg.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlpkg.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlpkg.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlpkg.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlpkg.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlpkg.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlpkg.cpp:12: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlpkg.cpp:12: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlpkg.cpp: In function 'int netgen::Ng_STLCalcLocalH(ClientData, Tcl_Interp*, int, const char**)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlpkg.cpp:524:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 524 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom/stlpkg.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../visualization/vssolution.hpp:238:31: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 97%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/geom2d/geom2dpkg.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/geom2dpkg.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/geom2dpkg.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/geom2dpkg.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/geom2dpkg.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/geom2dpkg.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/geom2dpkg.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/geom2dpkg.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/geom2dpkg.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d/geom2dpkg.cpp:1: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../visualization/vssolution.hpp:238:31: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 95%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/visualization/visualpkg.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/visualpkg.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/visualpkg.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/visualpkg.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/visualpkg.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/visualpkg.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/visualpkg.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/visualpkg.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/visualpkg.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/visualpkg.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/visualpkg.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/visualpkg.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/visualpkg.cpp: In function 'int netgen::Ng_Vis_Set(ClientData, Tcl_Interp*, int, const char**)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/visualpkg.cpp:81:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 81 | for (int i = 0; i < vssolution.soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization/visualpkg.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../visualization/vssolution.hpp:238:31: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 97%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/csg/csgpkg.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgpkg.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgpkg.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgpkg.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgpkg.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgpkg.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgpkg.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgpkg.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgpkg.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgpkg.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgpkg.cpp: In function 'int netgen::Ng_GetPrimitiveData(ClientData, Tcl_Interp*, int, const char**)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgpkg.cpp:230:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 230 | for (int i = 1; i <= coeffs.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgpkg.cpp: In function 'int netgen::Ng_SingularEdgeMS(ClientData, Tcl_Interp*, int, const char**)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgpkg.cpp:515:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 515 | for (int i = 1; i <= geometry->singedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgpkg.cpp: In function 'int netgen::Ng_SingularPointMS(ClientData, Tcl_Interp*, int, const char**)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgpkg.cpp:533:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 533 | for (int i = 1; i <= geometry->singpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg/csgpkg.cpp:2: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../visualization/vssolution.hpp:238:31: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 98%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/occ/occpkg.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occpkg.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occpkg.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occpkg.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occpkg.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occpkg.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occpkg.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occpkg.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occpkg.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occpkg.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In constructor 'netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const string&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:130:14: warning: 'netgen::CSGeometry::UserPoint::name' will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:129:11: warning: 'int netgen::CSGeometry::UserPoint::index' [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occpkg.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(std::size_t, double)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../occ/occgeom.hpp:373:17: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare] 373 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occpkg.cpp: In function 'int netgen::Ng_CurrentFaceColours(ClientData, Tcl_Interp*, int, const char**)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occpkg.cpp:692:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | for(int i = 0; i < face_colours.Size();i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occpkg.cpp:718:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 718 | for(int j = 0; j < surfElems.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occpkg.cpp:742:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 742 | for(int j = 0; j < surfElems.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occpkg.cpp:766:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 766 | for(int j = 0; j < surfElems.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occpkg.cpp:773:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 773 | for(int j = 0; j < surfElems.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occpkg.cpp:797:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 797 | for(int j = 0; j < surfElems.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occpkg.cpp:804:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 804 | for(int j = 0; j < surfElems.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occpkg.cpp:816:26: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 816 | for(int i = 1; i <= mesh->GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occpkg.cpp:826:26: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 826 | for(int i = 1; i <= mesh->GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/occpkg.cpp:4: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../visualization/vssolution.hpp:238:31: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../occ/occgeom.hpp:420:25: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 98%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/occ/vsocc.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/vsocc.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/vsocc.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/vsocc.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/vsocc.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/vsocc.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/vsocc.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/vsocc.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/vsocc.cpp:7: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/vsocc.cpp:9: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(std::size_t, double)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../occ/occgeom.hpp:373:17: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare] 373 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/vsocc.cpp: In member function 'virtual void netgen::VisualSceneOCCGeometry::BuildScene(int)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/vsocc.cpp:419:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 419 | for (int i = 1; i <= linelists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/vsocc.cpp:423:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::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.2004/libsrc/include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ/vsocc.cpp:6: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../visualization/vssolution.hpp:238:31: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2004/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.2004/libsrc/include/../general/ngarray.hpp:380:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../occ/occgeom.hpp:420:25: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 99%] Linking CXX shared library libnggui.so /usr/lib64/mpich/bin/mpicxx -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -shared -Wl,-soname,libnggui.so.6.2 -o libnggui.so.6.2 CMakeFiles/gui.dir/gui.cpp.o CMakeFiles/gui.dir/ngpkg.cpp.o CMakeFiles/gui.dir/demoview.cpp.o CMakeFiles/gui.dir/parallelfunc.cpp.o CMakeFiles/gui.dir/__/libsrc/stlgeom/stlpkg.cpp.o CMakeFiles/gui.dir/__/libsrc/visualization/visualpkg.cpp.o CMakeFiles/gui.dir/__/libsrc/csg/csgpkg.cpp.o CMakeFiles/gui.dir/__/libsrc/geom2d/geom2dpkg.cpp.o CMakeFiles/gui.dir/__/libsrc/occ/occpkg.cpp.o CMakeFiles/gui.dir/__/libsrc/occ/vsocc.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/nglib:/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/ng/Togl2.1:/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/stlgeom:/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/geom2d:/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/interface:/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/csg:/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/visualization:/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/occ:/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/core: ../nglib/libnglib.so.6.2 Togl2.1/libngtogl.so.6.2 /usr/lib64/libz.so /usr/lib64/libjpeg.so /usr/lib64/libXmu.so /usr/lib64/libX11.so /usr/lib64/libTKBO.so /usr/lib64/libTKBool.so /usr/lib64/libTKBRep.so /usr/lib64/libTKCAF.so /usr/lib64/libTKCDF.so /usr/lib64/libTKernel.so /usr/lib64/libTKG2d.so /usr/lib64/libTKG3d.so /usr/lib64/libTKGeomAlgo.so /usr/lib64/libTKGeomBase.so /usr/lib64/libTKHLR.so /usr/lib64/libTKIGES.so /usr/lib64/libTKLCAF.so /usr/lib64/libTKMath.so /usr/lib64/libTKMesh.so /usr/lib64/libTKOffset.so /usr/lib64/libTKPrim.so /usr/lib64/libTKService.so /usr/lib64/libTKShHealing.so /usr/lib64/libTKSTEP.so /usr/lib64/libTKSTEP209.so /usr/lib64/libTKSTEPAttr.so /usr/lib64/libTKSTEPBase.so /usr/lib64/libTKSTL.so /usr/lib64/libTKTopAlgo.so /usr/lib64/libTKV3d.so /usr/lib64/libTKXCAF.so /usr/lib64/libTKXDEIGES.so /usr/lib64/libTKXDESTEP.so /usr/lib64/libTKXSBase.so /usr/lib64/libTKVCAF.so /usr/lib64/libtcl.so /usr/lib64/libtk.so ../libsrc/stlgeom/libngstlvis.so.6.2 ../libsrc/geom2d/libnggeom2dvis.so.6.2 ../libsrc/interface/libnginterface.so.6.2 ../libsrc/geom2d/libnggeom2d.so.6.2 ../libsrc/stlgeom/libngstl.so.6.2 ../libsrc/csg/libngcsgvis.so.6.2 ../libsrc/csg/libngcsg.so.6.2 ../libsrc/meshing/libngmesh.so.6.2 ../libsrc/visualization/libngvisual.so.6.2 ../libsrc/occ/libngocc.so.6.2 ../libsrc/core/libngcore.so /usr/lib64/mpich/lib/libmpi.so -ldl /usr/lib64/libGL.so /usr/lib64/libGLU.so /usr/lib64/libpython3.8.so make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' make[4]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 99%] Built target gui make[4]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' Dependee "/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/ng/CMakeFiles/netgen.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/ng/CMakeFiles/netgen.dir/depend.internal". Dependee "/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/ng/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/ng/CMakeFiles/netgen.dir/depend.internal". Scanning dependencies of target netgen make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [100%] Building CXX object ng/CMakeFiles/netgen.dir/ngappinit.cpp.o make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/table.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/hashtable.hpp:15, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:20, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/ngappinit.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/ngappinit.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/ngappinit.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:826:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 826 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1541:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshtype.hpp:1548:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1548 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/ngappinit.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/ngappinit.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:682:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 682 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshclass.hpp:689:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:33, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/ngappinit.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:63, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/ngappinit.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:66, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/ngappinit.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2004/ng/ngappinit.cpp:8: /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgFlatArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:46: required from here /builddir/build/BUILD/netgen-6.2.2004/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [100%] Linking CXX executable netgen-mesher /usr/lib64/mpich/bin/mpicxx -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld CMakeFiles/netgen.dir/ngappinit.cpp.o -o netgen-mesher -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/ng:/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/ng/Togl2.1:/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/nglib:/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/occ:/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/stlgeom:/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/geom2d:/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/interface:/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/csg:/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/visualization:/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/core: libnggui.so.6.2 /usr/lib64/mpich/lib/libmpi.so Togl2.1/libngtogl.so.6.2 /usr/lib64/libz.so /usr/lib64/libjpeg.so /usr/lib64/libXmu.so /usr/lib64/libX11.so /usr/lib64/libTKBO.so /usr/lib64/libTKBool.so /usr/lib64/libTKBRep.so /usr/lib64/libTKCAF.so /usr/lib64/libTKCDF.so /usr/lib64/libTKernel.so /usr/lib64/libTKG2d.so /usr/lib64/libTKG3d.so /usr/lib64/libTKGeomAlgo.so /usr/lib64/libTKGeomBase.so /usr/lib64/libTKHLR.so /usr/lib64/libTKIGES.so /usr/lib64/libTKLCAF.so /usr/lib64/libTKMath.so /usr/lib64/libTKMesh.so /usr/lib64/libTKOffset.so /usr/lib64/libTKPrim.so /usr/lib64/libTKService.so /usr/lib64/libTKShHealing.so /usr/lib64/libTKSTEP.so /usr/lib64/libTKSTEP209.so /usr/lib64/libTKSTEPAttr.so /usr/lib64/libTKSTEPBase.so /usr/lib64/libTKSTL.so /usr/lib64/libTKTopAlgo.so /usr/lib64/libTKV3d.so /usr/lib64/libTKXCAF.so /usr/lib64/libTKXDEIGES.so /usr/lib64/libTKXDESTEP.so /usr/lib64/libTKXSBase.so /usr/lib64/libTKVCAF.so /usr/lib64/libtk.so /usr/lib64/libtcl.so ../nglib/libnglib.so.6.2 ../libsrc/occ/libngocc.so.6.2 -ldl /usr/lib64/libGL.so /usr/lib64/libGLU.so ../libsrc/stlgeom/libngstlvis.so.6.2 ../libsrc/geom2d/libnggeom2dvis.so.6.2 ../libsrc/interface/libnginterface.so.6.2 ../libsrc/stlgeom/libngstl.so.6.2 ../libsrc/geom2d/libnggeom2d.so.6.2 ../libsrc/csg/libngcsgvis.so.6.2 ../libsrc/csg/libngcsg.so.6.2 ../libsrc/meshing/libngmesh.so.6.2 ../libsrc/visualization/libngvisual.so.6.2 ../libsrc/core/libngcore.so /usr/lib64/mpich/lib/libmpi.so /usr/lib64/libpython3.8.so make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' make[4]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [100%] Built target netgen make[4]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' make[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich' cd /builddir/build/BUILD/netgen-6.2.2004/mpich/netgen && /usr/bin/cmake -E touch /builddir/build/BUILD/netgen-6.2.2004/mpich/dependencies/src/netgen-stamp/netgen-build make[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich' make[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich' [ 90%] No install step for 'netgen' cd /builddir/build/BUILD/netgen-6.2.2004/mpich/netgen && /usr/bin/cmake -E echo_append cd /builddir/build/BUILD/netgen-6.2.2004/mpich/netgen && /usr/bin/cmake -E touch /builddir/build/BUILD/netgen-6.2.2004/mpich/dependencies/src/netgen-stamp/netgen-install make[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich' make[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich' [100%] Completed 'netgen' /usr/bin/cmake -E make_directory /builddir/build/BUILD/netgen-6.2.2004/mpich/CMakeFiles /usr/bin/cmake -E touch /builddir/build/BUILD/netgen-6.2.2004/mpich/CMakeFiles/netgen-complete /usr/bin/cmake -E touch /builddir/build/BUILD/netgen-6.2.2004/mpich/dependencies/src/netgen-stamp/netgen-done make[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich' make[1]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich' [100%] Built target netgen make[1]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/netgen-6.2.2004/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 '' ']' ++ '[' -z /usr/share/modulefiles ']' ++ 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 +++ /usr/bin/ps -p 176224 -ocomm= ++ my_shell=sh +++ /usr/bin/expr sh : '-*\(.*\)' ++ my_shell=sh +++ /usr/bin/basename sh ++ my_shell=sh ++ '[' -f /usr/share/lmod/lmod/init/sh ']' ++ source /usr/share/lmod/lmod/init/sh +++ LMOD_ROOT=/usr/share/lmod +++ LMOD_PKG=/usr/share/lmod/lmod +++ LMOD_DIR=/usr/share/lmod/lmod/libexec/ +++ LMOD_CMD=/usr/share/lmod/lmod/libexec/lmod +++ MODULESHOME=/usr/share/lmod/lmod +++ export LMOD_CMD +++ export LMOD_PKG +++ export LMOD_DIR +++ export MODULESHOME +++ export LMOD_DIR ++ unset my_shell PS_CMD EXPR_CMD BASENAME_CMD MODULEPATH_INIT + module unload mpi/mpich-riscv64 ++ /usr/share/lmod/lmod/libexec/lmod sh unload mpi/mpich-riscv64 + eval unset '__LMOD_REF_COUNT_LD_LIBRARY_PATH;' unset 'LD_LIBRARY_PATH;' unset '__LMOD_REF_COUNT_LOADEDMODULES;' unset 'LOADEDMODULES;' '__LMOD_REF_COUNT_MANPATH=/usr/share/lmod/lmod/share/man:1;' export '__LMOD_REF_COUNT_MANPATH;' 'MANPATH=/usr/share/lmod/lmod/share/man;' export 'MANPATH;' 'MODULEPATH=/etc/modulefiles:/usr/share/modulefiles:/usr/share/modulefiles/Linux:/usr/share/modulefiles/Core:/usr/share/lmod/lmod/modulefiles/Core;' export 'MODULEPATH;' unset 'MPI_BIN;' unset 'MPI_COMPILER;' unset 'MPI_FORTRAN_MOD_DIR;' unset 'MPI_HOME;' unset 'MPI_INCLUDE;' unset 'MPI_LIB;' unset 'MPI_MAN;' unset 'MPI_PYTHON2_SITEARCH;' unset 'MPI_PYTHON3_SITEARCH;' unset 'MPI_PYTHON_SITEARCH;' unset 'MPI_SUFFIX;' unset 'MPI_SYSCONFIG;' '__LMOD_REF_COUNT_PATH=/usr/bin:1\;/bin:1\;/usr/sbin:1\;/sbin:1\;/usr/local/sbin:1;' export '__LMOD_REF_COUNT_PATH;' 'PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin;' export 'PATH;' '__LMOD_REF_COUNT_PKG_CONFIG_PATH=/usr/lib64/pkgconfig:1\;/usr/share/pkgconfig:1;' export '__LMOD_REF_COUNT_PKG_CONFIG_PATH;' 'PKG_CONFIG_PATH=:/usr/lib64/pkgconfig:/usr/share/pkgconfig;' export 'PKG_CONFIG_PATH;' unset '__LMOD_REF_COUNT__LMFILES_;' unset '_LMFILES_;' '_ModuleTable001_=X01vZHVsZVRhYmxlXz17WyJNVHZlcnNpb24iXT0zLFsiY19yZWJ1aWxkVGltZSJdPWZhbHNlLFsiY19zaG9ydFRpbWUiXT1mYWxzZSxkZXB0aFQ9e30sZmFtaWx5PXt9LG1UPXt9LG1wYXRoQT17Ii9ldGMvbW9kdWxlZmlsZXMiLCIvdXNyL3NoYXJlL21vZHVsZWZpbGVzIiwiL3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9MaW51eCIsIi91c3Ivc2hhcmUvbW9kdWxlZmlsZXMvQ29yZSIsIi91c3Ivc2hhcmUvbG1vZC9sbW9kL21vZHVsZWZpbGVzL0NvcmUiLH0sWyJzeXN0ZW1CYXNlTVBBVEgiXT0iL2V0Yy9tb2R1bGVmaWxlczovdXNyL3NoYXJlL21vZHVsZWZpbGVzOi91c3Ivc2hhcmUvbW9kdWxlZmlsZXMvTGludXg6L3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9Db3JlOi91c3Ivc2hh;' export '_ModuleTable001_;' '_ModuleTable002_=cmUvbG1vZC9sbW9kL21vZHVsZWZpbGVzL0NvcmUiLH0=;' export '_ModuleTable002_;' '_ModuleTable_Sz_=2;' export '_ModuleTable_Sz_;' ++ unset __LMOD_REF_COUNT_LD_LIBRARY_PATH ++ unset LD_LIBRARY_PATH ++ unset __LMOD_REF_COUNT_LOADEDMODULES ++ unset LOADEDMODULES ++ __LMOD_REF_COUNT_MANPATH=/usr/share/lmod/lmod/share/man:1 ++ export __LMOD_REF_COUNT_MANPATH ++ MANPATH=/usr/share/lmod/lmod/share/man ++ export MANPATH ++ MODULEPATH=/etc/modulefiles:/usr/share/modulefiles:/usr/share/modulefiles/Linux:/usr/share/modulefiles/Core:/usr/share/lmod/lmod/modulefiles/Core ++ export MODULEPATH ++ unset MPI_BIN ++ unset MPI_COMPILER ++ unset MPI_FORTRAN_MOD_DIR ++ unset MPI_HOME ++ unset MPI_INCLUDE ++ unset MPI_LIB ++ unset MPI_MAN ++ unset MPI_PYTHON2_SITEARCH ++ unset MPI_PYTHON3_SITEARCH ++ unset MPI_PYTHON_SITEARCH ++ unset MPI_SUFFIX ++ unset MPI_SYSCONFIG ++ __LMOD_REF_COUNT_PATH='/usr/bin:1;/bin:1;/usr/sbin:1;/sbin:1;/usr/local/sbin:1' ++ export __LMOD_REF_COUNT_PATH ++ PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin ++ export PATH ++ __LMOD_REF_COUNT_PKG_CONFIG_PATH='/usr/lib64/pkgconfig:1;/usr/share/pkgconfig:1' ++ export __LMOD_REF_COUNT_PKG_CONFIG_PATH ++ PKG_CONFIG_PATH=:/usr/lib64/pkgconfig:/usr/share/pkgconfig ++ export PKG_CONFIG_PATH ++ unset __LMOD_REF_COUNT__LMFILES_ ++ unset _LMFILES_ ++ _ModuleTable001_=X01vZHVsZVRhYmxlXz17WyJNVHZlcnNpb24iXT0zLFsiY19yZWJ1aWxkVGltZSJdPWZhbHNlLFsiY19zaG9ydFRpbWUiXT1mYWxzZSxkZXB0aFQ9e30sZmFtaWx5PXt9LG1UPXt9LG1wYXRoQT17Ii9ldGMvbW9kdWxlZmlsZXMiLCIvdXNyL3NoYXJlL21vZHVsZWZpbGVzIiwiL3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9MaW51eCIsIi91c3Ivc2hhcmUvbW9kdWxlZmlsZXMvQ29yZSIsIi91c3Ivc2hhcmUvbG1vZC9sbW9kL21vZHVsZWZpbGVzL0NvcmUiLH0sWyJzeXN0ZW1CYXNlTVBBVEgiXT0iL2V0Yy9tb2R1bGVmaWxlczovdXNyL3NoYXJlL21vZHVsZWZpbGVzOi91c3Ivc2hhcmUvbW9kdWxlZmlsZXMvTGludXg6L3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9Db3JlOi91c3Ivc2hh ++ export _ModuleTable001_ ++ _ModuleTable002_=cmUvbG1vZC9sbW9kL21vZHVsZWZpbGVzL0NvcmUiLH0= ++ export _ModuleTable002_ ++ _ModuleTable_Sz_=2 ++ export _ModuleTable_Sz_ + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.NZUbaI + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64 ++ dirname /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64 + cd netgen-6.2.2004 + . /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 '' ']' ++ '[' -z /usr/share/modulefiles ']' ++ 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 +++ /usr/bin/ps -p 190640 -ocomm= ++ my_shell=sh +++ /usr/bin/expr sh : '-*\(.*\)' ++ my_shell=sh +++ /usr/bin/basename sh ++ my_shell=sh ++ '[' -f /usr/share/lmod/lmod/init/sh ']' ++ source /usr/share/lmod/lmod/init/sh +++ LMOD_ROOT=/usr/share/lmod +++ LMOD_PKG=/usr/share/lmod/lmod +++ LMOD_DIR=/usr/share/lmod/lmod/libexec/ +++ LMOD_CMD=/usr/share/lmod/lmod/libexec/lmod +++ MODULESHOME=/usr/share/lmod/lmod +++ export LMOD_CMD +++ export LMOD_PKG +++ export LMOD_DIR +++ export MODULESHOME +++ export LMOD_DIR ++ unset my_shell PS_CMD EXPR_CMD BASENAME_CMD MODULEPATH_INIT + module load mpi/openmpi-riscv64 ++ /usr/share/lmod/lmod/libexec/lmod sh load mpi/openmpi-riscv64 + eval '__LMOD_REF_COUNT_LD_LIBRARY_PATH=/usr/lib64/openmpi/lib:1;' export '__LMOD_REF_COUNT_LD_LIBRARY_PATH;' 'LD_LIBRARY_PATH=/usr/lib64/openmpi/lib;' export 'LD_LIBRARY_PATH;' '__LMOD_REF_COUNT_LOADEDMODULES=mpi/openmpi-riscv64:1;' export '__LMOD_REF_COUNT_LOADEDMODULES;' 'LOADEDMODULES=mpi/openmpi-riscv64;' export 'LOADEDMODULES;' '__LMOD_REF_COUNT_MANPATH=/usr/share/man/openmpi-riscv64:1\;/usr/share/lmod/lmod/share/man:1;' export '__LMOD_REF_COUNT_MANPATH;' 'MANPATH=:/usr/share/man/openmpi-riscv64:/usr/share/lmod/lmod/share/man;' export 'MANPATH;' '__LMOD_REF_COUNT_MODULEPATH=/etc/modulefiles:1\;/usr/share/modulefiles:1\;/usr/share/modulefiles/Linux:1\;/usr/share/modulefiles/Core:1\;/usr/share/lmod/lmod/modulefiles/Core:1;' export '__LMOD_REF_COUNT_MODULEPATH;' 'MODULEPATH=/etc/modulefiles:/usr/share/modulefiles:/usr/share/modulefiles/Linux:/usr/share/modulefiles/Core:/usr/share/lmod/lmod/modulefiles/Core;' export 'MODULEPATH;' 'MPI_BIN=/usr/lib64/openmpi/bin;' export 'MPI_BIN;' 'MPI_COMPILER=openmpi-riscv64;' export 'MPI_COMPILER;' 'MPI_FORTRAN_MOD_DIR=/usr/lib64/gfortran/modules/openmpi;' export 'MPI_FORTRAN_MOD_DIR;' 'MPI_HOME=/usr/lib64/openmpi;' export 'MPI_HOME;' 'MPI_INCLUDE=/usr/include/openmpi-riscv64;' export 'MPI_INCLUDE;' 'MPI_LIB=/usr/lib64/openmpi/lib;' export 'MPI_LIB;' 'MPI_MAN=/usr/share/man/openmpi-riscv64;' export 'MPI_MAN;' 'MPI_PYTHON3_SITEARCH=/usr/lib64/python3.8/site-packages/openmpi;' export 'MPI_PYTHON3_SITEARCH;' 'MPI_SUFFIX=_openmpi;' export 'MPI_SUFFIX;' 'MPI_SYSCONFIG=/etc/openmpi-riscv64;' export 'MPI_SYSCONFIG;' '__LMOD_REF_COUNT_PATH=/usr/lib64/openmpi/bin:1\;/usr/bin:1\;/bin:1\;/usr/sbin:1\;/sbin:1\;/usr/local/sbin:1;' export '__LMOD_REF_COUNT_PATH;' 'PATH=/usr/lib64/openmpi/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin;' export 'PATH;' '__LMOD_REF_COUNT_PKG_CONFIG_PATH=/usr/lib64/openmpi/lib/pkgconfig:1\;/usr/lib64/pkgconfig:1\;/usr/share/pkgconfig:1;' export '__LMOD_REF_COUNT_PKG_CONFIG_PATH;' 'PKG_CONFIG_PATH=/usr/lib64/openmpi/lib/pkgconfig::/usr/lib64/pkgconfig:/usr/share/pkgconfig;' export 'PKG_CONFIG_PATH;' '__LMOD_REF_COUNT__LMFILES_=/usr/share/modulefiles/mpi/openmpi-riscv64:1;' export '__LMOD_REF_COUNT__LMFILES_;' '_LMFILES_=/usr/share/modulefiles/mpi/openmpi-riscv64;' export '_LMFILES_;' '_ModuleTable001_=X01vZHVsZVRhYmxlXz17WyJNVHZlcnNpb24iXT0zLFsiY19yZWJ1aWxkVGltZSJdPWZhbHNlLFsiY19zaG9ydFRpbWUiXT1mYWxzZSxkZXB0aFQ9e30sZmFtaWx5PXt9LG1UPXttcGk9e1siZm4iXT0iL3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9tcGkvb3Blbm1waS1yaXNjdjY0IixbImZ1bGxOYW1lIl09Im1waS9vcGVubXBpLXJpc2N2NjQiLFsibG9hZE9yZGVyIl09MSxwcm9wVD17fSxbInN0YWNrRGVwdGgiXT0wLFsic3RhdHVzIl09ImFjdGl2ZSIsWyJ1c2VyTmFtZSJdPSJtcGkvb3Blbm1waS1yaXNjdjY0Iix9LH0sbXBhdGhBPXsiL2V0Yy9tb2R1bGVmaWxlcyIsIi91c3Ivc2hhcmUvbW9kdWxlZmlsZXMiLCIvdXNyL3NoYXJlL21vZHVsZWZpbGVzL0xpbnV4IiwiL3Vzci9z;' export '_ModuleTable001_;' '_ModuleTable002_=aGFyZS9tb2R1bGVmaWxlcy9Db3JlIiwiL3Vzci9zaGFyZS9sbW9kL2xtb2QvbW9kdWxlZmlsZXMvQ29yZSIsfSxbInN5c3RlbUJhc2VNUEFUSCJdPSIvZXRjL21vZHVsZWZpbGVzOi91c3Ivc2hhcmUvbW9kdWxlZmlsZXM6L3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9MaW51eDovdXNyL3NoYXJlL21vZHVsZWZpbGVzL0NvcmU6L3Vzci9zaGFyZS9sbW9kL2xtb2QvbW9kdWxlZmlsZXMvQ29yZSIsfQ==;' export '_ModuleTable002_;' '_ModuleTable_Sz_=2;' export '_ModuleTable_Sz_;' ++ __LMOD_REF_COUNT_LD_LIBRARY_PATH=/usr/lib64/openmpi/lib:1 ++ export __LMOD_REF_COUNT_LD_LIBRARY_PATH ++ LD_LIBRARY_PATH=/usr/lib64/openmpi/lib ++ export LD_LIBRARY_PATH ++ __LMOD_REF_COUNT_LOADEDMODULES=mpi/openmpi-riscv64:1 ++ export __LMOD_REF_COUNT_LOADEDMODULES ++ LOADEDMODULES=mpi/openmpi-riscv64 ++ export LOADEDMODULES ++ __LMOD_REF_COUNT_MANPATH='/usr/share/man/openmpi-riscv64:1;/usr/share/lmod/lmod/share/man:1' ++ export __LMOD_REF_COUNT_MANPATH ++ MANPATH=:/usr/share/man/openmpi-riscv64:/usr/share/lmod/lmod/share/man ++ export MANPATH ++ __LMOD_REF_COUNT_MODULEPATH='/etc/modulefiles:1;/usr/share/modulefiles:1;/usr/share/modulefiles/Linux:1;/usr/share/modulefiles/Core:1;/usr/share/lmod/lmod/modulefiles/Core:1' ++ export __LMOD_REF_COUNT_MODULEPATH ++ MODULEPATH=/etc/modulefiles:/usr/share/modulefiles:/usr/share/modulefiles/Linux:/usr/share/modulefiles/Core:/usr/share/lmod/lmod/modulefiles/Core ++ export MODULEPATH ++ MPI_BIN=/usr/lib64/openmpi/bin ++ export MPI_BIN ++ MPI_COMPILER=openmpi-riscv64 ++ export MPI_COMPILER ++ MPI_FORTRAN_MOD_DIR=/usr/lib64/gfortran/modules/openmpi ++ export MPI_FORTRAN_MOD_DIR ++ MPI_HOME=/usr/lib64/openmpi ++ export MPI_HOME ++ MPI_INCLUDE=/usr/include/openmpi-riscv64 ++ export MPI_INCLUDE ++ MPI_LIB=/usr/lib64/openmpi/lib ++ export MPI_LIB ++ MPI_MAN=/usr/share/man/openmpi-riscv64 ++ export MPI_MAN ++ MPI_PYTHON3_SITEARCH=/usr/lib64/python3.8/site-packages/openmpi ++ export MPI_PYTHON3_SITEARCH ++ MPI_SUFFIX=_openmpi ++ export MPI_SUFFIX ++ MPI_SYSCONFIG=/etc/openmpi-riscv64 ++ export MPI_SYSCONFIG ++ __LMOD_REF_COUNT_PATH='/usr/lib64/openmpi/bin:1;/usr/bin:1;/bin:1;/usr/sbin:1;/sbin:1;/usr/local/sbin:1' ++ export __LMOD_REF_COUNT_PATH ++ PATH=/usr/lib64/openmpi/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin ++ export PATH ++ __LMOD_REF_COUNT_PKG_CONFIG_PATH='/usr/lib64/openmpi/lib/pkgconfig:1;/usr/lib64/pkgconfig:1;/usr/share/pkgconfig:1' ++ export __LMOD_REF_COUNT_PKG_CONFIG_PATH ++ PKG_CONFIG_PATH=/usr/lib64/openmpi/lib/pkgconfig::/usr/lib64/pkgconfig:/usr/share/pkgconfig ++ export PKG_CONFIG_PATH ++ __LMOD_REF_COUNT__LMFILES_=/usr/share/modulefiles/mpi/openmpi-riscv64:1 ++ export __LMOD_REF_COUNT__LMFILES_ ++ _LMFILES_=/usr/share/modulefiles/mpi/openmpi-riscv64 ++ export _LMFILES_ ++ _ModuleTable001_=X01vZHVsZVRhYmxlXz17WyJNVHZlcnNpb24iXT0zLFsiY19yZWJ1aWxkVGltZSJdPWZhbHNlLFsiY19zaG9ydFRpbWUiXT1mYWxzZSxkZXB0aFQ9e30sZmFtaWx5PXt9LG1UPXttcGk9e1siZm4iXT0iL3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9tcGkvb3Blbm1waS1yaXNjdjY0IixbImZ1bGxOYW1lIl09Im1waS9vcGVubXBpLXJpc2N2NjQiLFsibG9hZE9yZGVyIl09MSxwcm9wVD17fSxbInN0YWNrRGVwdGgiXT0wLFsic3RhdHVzIl09ImFjdGl2ZSIsWyJ1c2VyTmFtZSJdPSJtcGkvb3Blbm1waS1yaXNjdjY0Iix9LH0sbXBhdGhBPXsiL2V0Yy9tb2R1bGVmaWxlcyIsIi91c3Ivc2hhcmUvbW9kdWxlZmlsZXMiLCIvdXNyL3NoYXJlL21vZHVsZWZpbGVzL0xpbnV4IiwiL3Vzci9z ++ export _ModuleTable001_ ++ _ModuleTable002_=aGFyZS9tb2R1bGVmaWxlcy9Db3JlIiwiL3Vzci9zaGFyZS9sbW9kL2xtb2QvbW9kdWxlZmlsZXMvQ29yZSIsfSxbInN5c3RlbUJhc2VNUEFUSCJdPSIvZXRjL21vZHVsZWZpbGVzOi91c3Ivc2hhcmUvbW9kdWxlZmlsZXM6L3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9MaW51eDovdXNyL3NoYXJlL21vZHVsZWZpbGVzL0NvcmU6L3Vzci9zaGFyZS9sbW9kL2xtb2QvbW9kdWxlZmlsZXMvQ29yZSIsfQ== ++ export _ModuleTable002_ ++ _ModuleTable_Sz_=2 ++ export _ModuleTable_Sz_ + /usr/bin/make install DESTDIR=/builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64 'INSTALL=/usr/bin/install -p' -C openmpi make: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi' /usr/bin/cmake -S/builddir/build/BUILD/netgen-6.2.2004 -B/builddir/build/BUILD/netgen-6.2.2004/openmpi --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/netgen-6.2.2004/openmpi/CMakeFiles /builddir/build/BUILD/netgen-6.2.2004/openmpi/CMakeFiles/progress.marks /usr/bin/make -f CMakeFiles/Makefile2 all make[1]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi' /usr/bin/make -f CMakeFiles/netgen.dir/build.make CMakeFiles/netgen.dir/depend make[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi' cd /builddir/build/BUILD/netgen-6.2.2004/openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2004 /builddir/build/BUILD/netgen-6.2.2004 /builddir/build/BUILD/netgen-6.2.2004/openmpi /builddir/build/BUILD/netgen-6.2.2004/openmpi /builddir/build/BUILD/netgen-6.2.2004/openmpi/CMakeFiles/netgen.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi' /usr/bin/make -f CMakeFiles/netgen.dir/build.make CMakeFiles/netgen.dir/build make[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi' [ 10%] Performing check_submodules1 step for 'netgen' /usr/bin/cmake -P /builddir/build/BUILD/netgen-6.2.2004/cmake/check_submodules.cmake [ 20%] Performing build step for 'netgen' cd /builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen && /usr/bin/make --silent make[3]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' make[4]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 7%] Built target ngcore make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 8%] Built target pyngcore make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 46%] Built target mesh make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 50%] Built target visual make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 62%] Built target csg make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 63%] Built target csgvis make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 65%] Built target geom2d make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 66%] Built target geom2dvis make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 72%] Built target occ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 73%] Built target occvis make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 77%] Built target stl make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 78%] Built target stlvis make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 89%] Built target interface make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 90%] Built target nglib make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 91%] Built target ngpy make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 93%] Built target togl make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 99%] Built target gui make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [100%] Built target netgen make[4]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' make[3]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' cd /builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen && /usr/bin/cmake -E touch /builddir/build/BUILD/netgen-6.2.2004/openmpi/dependencies/src/netgen-stamp/netgen-build [ 30%] No install step for 'netgen' cd /builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen && /usr/bin/cmake -E echo_append cd /builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen && /usr/bin/cmake -E touch /builddir/build/BUILD/netgen-6.2.2004/openmpi/dependencies/src/netgen-stamp/netgen-install [ 40%] Completed 'netgen' /usr/bin/cmake -E make_directory /builddir/build/BUILD/netgen-6.2.2004/openmpi/CMakeFiles /usr/bin/cmake -E touch /builddir/build/BUILD/netgen-6.2.2004/openmpi/CMakeFiles/netgen-complete /usr/bin/cmake -E touch /builddir/build/BUILD/netgen-6.2.2004/openmpi/dependencies/src/netgen-stamp/netgen-done make[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi' [100%] Built target netgen make[1]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/netgen-6.2.2004/openmpi/CMakeFiles 0 /usr/bin/make -f CMakeFiles/Makefile2 preinstall make[1]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi' make[1]: Nothing to be done for 'preinstall'. make[1]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi' Install the project... /usr/bin/cmake -P cmake_install.cmake -- Install configuration: "RelWithDebInfo" gmake[1]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' /usr/bin/cmake -S/builddir/build/BUILD/netgen-6.2.2004 -B/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/CMakeFiles /builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/CMakeFiles/progress.marks /usr/bin/gmake -f CMakeFiles/Makefile2 all gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' /usr/bin/gmake -f libsrc/core/CMakeFiles/ngcore.dir/build.make libsrc/core/CMakeFiles/ngcore.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' cd /builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2004 /builddir/build/BUILD/netgen-6.2.2004/libsrc/core /builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen /builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/core /builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/core/CMakeFiles/ngcore.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' /usr/bin/gmake -f libsrc/core/CMakeFiles/ngcore.dir/build.make libsrc/core/CMakeFiles/ngcore.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' gmake[3]: Nothing to be done for 'libsrc/core/CMakeFiles/ngcore.dir/build'. gmake[3]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 7%] Built target ngcore /usr/bin/gmake -f libsrc/core/CMakeFiles/pyngcore.dir/build.make libsrc/core/CMakeFiles/pyngcore.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' cd /builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2004 /builddir/build/BUILD/netgen-6.2.2004/libsrc/core /builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen /builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/core /builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/core/CMakeFiles/pyngcore.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' /usr/bin/gmake -f libsrc/core/CMakeFiles/pyngcore.dir/build.make libsrc/core/CMakeFiles/pyngcore.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' gmake[3]: Nothing to be done for 'libsrc/core/CMakeFiles/pyngcore.dir/build'. gmake[3]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 8%] Built target pyngcore /usr/bin/gmake -f libsrc/meshing/CMakeFiles/mesh.dir/build.make libsrc/meshing/CMakeFiles/mesh.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' cd /builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2004 /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing /builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen /builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/meshing /builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' /usr/bin/gmake -f libsrc/meshing/CMakeFiles/mesh.dir/build.make libsrc/meshing/CMakeFiles/mesh.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' gmake[3]: Nothing to be done for 'libsrc/meshing/CMakeFiles/mesh.dir/build'. gmake[3]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 46%] Built target mesh /usr/bin/gmake -f libsrc/visualization/CMakeFiles/visual.dir/build.make libsrc/visualization/CMakeFiles/visual.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' cd /builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2004 /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization /builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen /builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/visualization /builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/visualization/CMakeFiles/visual.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' /usr/bin/gmake -f libsrc/visualization/CMakeFiles/visual.dir/build.make libsrc/visualization/CMakeFiles/visual.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' gmake[3]: Nothing to be done for 'libsrc/visualization/CMakeFiles/visual.dir/build'. gmake[3]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 50%] Built target visual /usr/bin/gmake -f libsrc/csg/CMakeFiles/csg.dir/build.make libsrc/csg/CMakeFiles/csg.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' cd /builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2004 /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg /builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen /builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/csg /builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/csg/CMakeFiles/csg.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' /usr/bin/gmake -f libsrc/csg/CMakeFiles/csg.dir/build.make libsrc/csg/CMakeFiles/csg.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' gmake[3]: Nothing to be done for 'libsrc/csg/CMakeFiles/csg.dir/build'. gmake[3]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 62%] Built target csg /usr/bin/gmake -f libsrc/csg/CMakeFiles/csgvis.dir/build.make libsrc/csg/CMakeFiles/csgvis.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' cd /builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2004 /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg /builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen /builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/csg /builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/csg/CMakeFiles/csgvis.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' /usr/bin/gmake -f libsrc/csg/CMakeFiles/csgvis.dir/build.make libsrc/csg/CMakeFiles/csgvis.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' gmake[3]: Nothing to be done for 'libsrc/csg/CMakeFiles/csgvis.dir/build'. gmake[3]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 63%] Built target csgvis /usr/bin/gmake -f libsrc/geom2d/CMakeFiles/geom2d.dir/build.make libsrc/geom2d/CMakeFiles/geom2d.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' cd /builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2004 /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d /builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen /builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/geom2d /builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/geom2d/CMakeFiles/geom2d.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' /usr/bin/gmake -f libsrc/geom2d/CMakeFiles/geom2d.dir/build.make libsrc/geom2d/CMakeFiles/geom2d.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' gmake[3]: Nothing to be done for 'libsrc/geom2d/CMakeFiles/geom2d.dir/build'. gmake[3]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 65%] Built target geom2d /usr/bin/gmake -f libsrc/geom2d/CMakeFiles/geom2dvis.dir/build.make libsrc/geom2d/CMakeFiles/geom2dvis.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' cd /builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2004 /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d /builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen /builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/geom2d /builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/geom2d/CMakeFiles/geom2dvis.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' /usr/bin/gmake -f libsrc/geom2d/CMakeFiles/geom2dvis.dir/build.make libsrc/geom2d/CMakeFiles/geom2dvis.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' gmake[3]: Nothing to be done for 'libsrc/geom2d/CMakeFiles/geom2dvis.dir/build'. gmake[3]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 66%] Built target geom2dvis /usr/bin/gmake -f libsrc/occ/CMakeFiles/occ.dir/build.make libsrc/occ/CMakeFiles/occ.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' cd /builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2004 /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ /builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen /builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/occ /builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/occ/CMakeFiles/occ.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' /usr/bin/gmake -f libsrc/occ/CMakeFiles/occ.dir/build.make libsrc/occ/CMakeFiles/occ.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' gmake[3]: Nothing to be done for 'libsrc/occ/CMakeFiles/occ.dir/build'. gmake[3]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 72%] Built target occ /usr/bin/gmake -f libsrc/occ/CMakeFiles/occvis.dir/build.make libsrc/occ/CMakeFiles/occvis.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' cd /builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2004 /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ /builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen /builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/occ /builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/occ/CMakeFiles/occvis.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' /usr/bin/gmake -f libsrc/occ/CMakeFiles/occvis.dir/build.make libsrc/occ/CMakeFiles/occvis.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' gmake[3]: Nothing to be done for 'libsrc/occ/CMakeFiles/occvis.dir/build'. gmake[3]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 73%] Built target occvis /usr/bin/gmake -f libsrc/stlgeom/CMakeFiles/stl.dir/build.make libsrc/stlgeom/CMakeFiles/stl.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' cd /builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2004 /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom /builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen /builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/stlgeom /builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/stlgeom/CMakeFiles/stl.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' /usr/bin/gmake -f libsrc/stlgeom/CMakeFiles/stl.dir/build.make libsrc/stlgeom/CMakeFiles/stl.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' gmake[3]: Nothing to be done for 'libsrc/stlgeom/CMakeFiles/stl.dir/build'. gmake[3]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 77%] Built target stl /usr/bin/gmake -f libsrc/stlgeom/CMakeFiles/stlvis.dir/build.make libsrc/stlgeom/CMakeFiles/stlvis.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' cd /builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2004 /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom /builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen /builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/stlgeom /builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/stlgeom/CMakeFiles/stlvis.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' /usr/bin/gmake -f libsrc/stlgeom/CMakeFiles/stlvis.dir/build.make libsrc/stlgeom/CMakeFiles/stlvis.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' gmake[3]: Nothing to be done for 'libsrc/stlgeom/CMakeFiles/stlvis.dir/build'. gmake[3]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 78%] Built target stlvis /usr/bin/gmake -f libsrc/interface/CMakeFiles/interface.dir/build.make libsrc/interface/CMakeFiles/interface.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' cd /builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2004 /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface /builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen /builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/interface /builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/libsrc/interface/CMakeFiles/interface.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' /usr/bin/gmake -f libsrc/interface/CMakeFiles/interface.dir/build.make libsrc/interface/CMakeFiles/interface.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' gmake[3]: Nothing to be done for 'libsrc/interface/CMakeFiles/interface.dir/build'. gmake[3]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 89%] Built target interface /usr/bin/gmake -f nglib/CMakeFiles/nglib.dir/build.make nglib/CMakeFiles/nglib.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' cd /builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2004 /builddir/build/BUILD/netgen-6.2.2004/nglib /builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen /builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/nglib /builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/nglib/CMakeFiles/nglib.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' /usr/bin/gmake -f nglib/CMakeFiles/nglib.dir/build.make nglib/CMakeFiles/nglib.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' gmake[3]: Nothing to be done for 'nglib/CMakeFiles/nglib.dir/build'. gmake[3]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 90%] Built target nglib /usr/bin/gmake -f ng/CMakeFiles/ngpy.dir/build.make ng/CMakeFiles/ngpy.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' cd /builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2004 /builddir/build/BUILD/netgen-6.2.2004/ng /builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen /builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/ng /builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/ng/CMakeFiles/ngpy.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' /usr/bin/gmake -f ng/CMakeFiles/ngpy.dir/build.make ng/CMakeFiles/ngpy.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' gmake[3]: Nothing to be done for 'ng/CMakeFiles/ngpy.dir/build'. gmake[3]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 91%] Built target ngpy /usr/bin/gmake -f ng/Togl2.1/CMakeFiles/togl.dir/build.make ng/Togl2.1/CMakeFiles/togl.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' cd /builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2004 /builddir/build/BUILD/netgen-6.2.2004/ng/Togl2.1 /builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen /builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/ng/Togl2.1 /builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/ng/Togl2.1/CMakeFiles/togl.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' /usr/bin/gmake -f ng/Togl2.1/CMakeFiles/togl.dir/build.make ng/Togl2.1/CMakeFiles/togl.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' gmake[3]: Nothing to be done for 'ng/Togl2.1/CMakeFiles/togl.dir/build'. gmake[3]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 93%] Built target togl /usr/bin/gmake -f ng/CMakeFiles/gui.dir/build.make ng/CMakeFiles/gui.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' cd /builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2004 /builddir/build/BUILD/netgen-6.2.2004/ng /builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen /builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/ng /builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/ng/CMakeFiles/gui.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' /usr/bin/gmake -f ng/CMakeFiles/gui.dir/build.make ng/CMakeFiles/gui.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' gmake[3]: Nothing to be done for 'ng/CMakeFiles/gui.dir/build'. gmake[3]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [ 99%] Built target gui /usr/bin/gmake -f ng/CMakeFiles/netgen.dir/build.make ng/CMakeFiles/netgen.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' cd /builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2004 /builddir/build/BUILD/netgen-6.2.2004/ng /builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen /builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/ng /builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/ng/CMakeFiles/netgen.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' /usr/bin/gmake -f ng/CMakeFiles/netgen.dir/build.make ng/CMakeFiles/netgen.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' gmake[3]: Nothing to be done for 'ng/CMakeFiles/netgen.dir/build'. gmake[3]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' [100%] Built target netgen gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen/CMakeFiles 0 /usr/bin/gmake -f CMakeFiles/Makefile2 preinstall gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' gmake[2]: Nothing to be done for 'preinstall'. gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' Install the project... /usr/bin/cmake -P cmake_install.cmake -- Install configuration: "RelWithDebInfo" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/openmpi/lib/cmake/netgen-mesher/netgen-targets.cmake -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/openmpi/lib/cmake/netgen-mesher/netgen-targets-relwithdebinfo.cmake -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/openmpi/lib/cmake/netgen-mesher/NetgenConfig.cmake -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/openmpi/lib/libngcore.so -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/openmpi/lib/libngcore.so" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/core/ngcore.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/core/archive.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/core/type_traits.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/core/version.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/core/ngcore_api.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/core/logging.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/core/exception.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/core/symboltable.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/core/paje_trace.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/core/utils.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/core/profiler.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/core/mpi_wrapper.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/core/array.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/core/taskmanager.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/core/concurrentqueue.h -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/core/localheap.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/core/python_ngcore.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/core/flags.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/core/xbool.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/core/signal.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/core/bitarray.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/core/table.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/core/hashtable.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/openmpi/python3.8/site-packages/netgen-mesher/pyngcore.cpython-38-riscv64-linux-gnu.so -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/openmpi/python3.8/site-packages/netgen-mesher/pyngcore.cpython-38-riscv64-linux-gnu.so" to "$ORIGIN/../../../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/general/ngarray.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/general/autodiff.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/general/autoptr.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/general/ngbitarray.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/general/dynamicmem.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/general/hashtabl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/general/mpi_interface.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/general/myadt.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/general/ngsimd.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/general/mystring.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/general/netgenout.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/general/ngpython.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/general/optmem.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/general/parthreads.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/general/seti.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/general/sort.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/general/spbita2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/general/stack.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/general/table.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/general/template.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/general/gzstream.h -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/gprim/adtree.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/gprim/geom2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/gprim/geom3d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/gprim/geomfuncs.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/gprim/geomobjects.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/gprim/geomops2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/gprim/geomops.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/gprim/geomtest3d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/gprim/gprim.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/gprim/splinegeometry.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/gprim/spline.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/gprim/transform3d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/linalg/densemat.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/linalg/linalg.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/linalg/opti.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/linalg/polynomial.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/linalg/vector.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/nginterface.h -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/nginterface_v2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/mydefs.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/include/acisgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/include/csg.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/include/geometry2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/include/gprim.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/include/incopengl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/include/inctcl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/include/incvis.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/include/linalg.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/include/meshing.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/include/myadt.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/include/mydefs.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/include/mystdlib.h -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/include/nginterface_v2_impl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/include/occgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/include/ngsimd.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/include/opti.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/include/parallel.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/include/stlgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/include/visual.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/openmpi/lib/libngmesh.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/openmpi/lib/libngmesh.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/openmpi/lib/libngmesh.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/meshing/adfront2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/meshing/adfront3.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/meshing/basegeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/meshing/bcfunctions.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/meshing/bisect.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/meshing/boundarylayer.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/meshing/classifyhpel.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/meshing/clusters.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/meshing/curvedelems.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/meshing/findip2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/meshing/findip.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/meshing/geomsearch.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/meshing/global.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/meshing/hpref_hex.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/meshing/hprefinement.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/meshing/hpref_prism.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/meshing/hpref_pyramid.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/meshing/hpref_quad.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/meshing/hpref_segm.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/meshing/hpref_tet.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/meshing/hpref_trig.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/meshing/improve2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/meshing/improve3.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/meshing/localh.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/meshing/meshclass.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/meshing/meshfunc.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/meshing/meshing2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/meshing/meshing3.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/meshing/meshing.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/meshing/meshtool.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/meshing/meshtype.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/meshing/msghandler.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/meshing/paralleltop.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/meshing/ruler2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/meshing/ruler3.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/meshing/specials.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/meshing/topology.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/meshing/validate.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/meshing/python_mesh.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/soldata.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/openmpi/lib/libngvisual.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/openmpi/lib/libngvisual.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/openmpi/lib/libngvisual.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/visualization/meshdoc.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/visualization/mvdraw.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/visualization/vispar.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/visualization/visual.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/visualization/vssolution.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/openmpi/lib/libngcsg.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/openmpi/lib/libngcsg.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/openmpi/lib/libngcsg.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/openmpi/lib/libngcsgvis.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/openmpi/lib/libngcsgvis.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/openmpi/lib/libngcsgvis.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/csg/algprim.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/csg/brick.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/csg/csgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/csg/csg.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/csg/csgparser.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/csg/curve2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/csg/edgeflw.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/csg/explicitcurve2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/csg/extrusion.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/csg/gencyl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/csg/geoml.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/csg/identify.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/csg/manifold.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/csg/meshsurf.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/csg/polyhedra.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/csg/revolution.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/csg/singularref.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/csg/solid.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/csg/specpoin.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/csg/spline3d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/csg/splinesurface.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/csg/surface.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/csg/triapprox.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/csg/vscsg.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/openmpi/lib/libnggeom2d.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/openmpi/lib/libnggeom2d.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/openmpi/lib/libnggeom2d.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/openmpi/lib/libnggeom2dvis.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/openmpi/lib/libnggeom2dvis.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/openmpi/lib/libnggeom2dvis.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/geom2d/geometry2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/geom2d/spline2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/geom2d/vsgeom2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/openmpi/lib/libngocc.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/openmpi/lib/libngocc.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/openmpi/lib/libngocc.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/openmpi/lib/libngoccvis.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/openmpi/lib/libngoccvis.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/openmpi/lib/libngoccvis.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/occ/occgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/occ/occmeshsurf.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/occ/vsocc.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/openmpi/lib/libngstl.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/openmpi/lib/libngstl.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/openmpi/lib/libngstl.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/openmpi/lib/libngstlvis.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/openmpi/lib/libngstlvis.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/openmpi/lib/libngstlvis.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/stlgeom/meshstlsurface.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/stlgeom/stlgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/stlgeom/stlline.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/stlgeom/stltool.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/stlgeom/stltopology.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/stlgeom/vsstl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/openmpi/lib/libnginterface.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/openmpi/lib/libnginterface.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/openmpi/lib/libnginterface.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/interface/writeuser.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/openmpi/bin/netgen-mesher -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/openmpi/bin/netgen-mesher" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/openmpi/lib/libnggui.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/openmpi/lib/libnggui.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/openmpi/lib/libnggui.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/openmpi/python3.8/site-packages/netgen-mesher/netgen-mesher/libngpy.so -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/openmpi/python3.8/site-packages/netgen-mesher/netgen-mesher/libngpy.so" to "$ORIGIN/../../../../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/openmpi/lib/libngtogl.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/openmpi/lib/libngtogl.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/openmpi/lib/libngtogl.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/boxcyl.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/circle_on_cube.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/cone.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/cube.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/cubeandring.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/cubeandspheres.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/cubemcyl.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/cubemsphere.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/cylinder.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/cylsphere.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/ellipsoid.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/ellipticcyl.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/extrusion.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/fichera.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/lshape3d.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/manyholes.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/manyholes2.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/matrix.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/ortho.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/period.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/revolution.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/sculpture.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/shaft.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/shell.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/sphere.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/sphereincube.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/torus.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/trafo.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/twobricks.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/twocubes.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/twocyl.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/boundarycondition.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/hinge.stl -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/part1.stl -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/frame.step -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/screw.step -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/squarehole.in2d -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/squarecircle.in2d -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/square.in2d -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/py_tutorials/shaft.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/py_tutorials/mesh.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/py_tutorials/exportNeutral.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/doc/ng4.pdf -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/openmpi/lib/libnglib.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/openmpi/lib/libnglib.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/openmpi/lib/libnglib.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/openmpi/netgen-mesher/nglib.h -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/openmpi/python3.8/site-packages/netgen-mesher/netgen-mesher/__init__.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/openmpi/python3.8/site-packages/netgen-mesher/netgen-mesher/meshing.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/openmpi/python3.8/site-packages/netgen-mesher/netgen-mesher/csg.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/openmpi/python3.8/site-packages/netgen-mesher/netgen-mesher/geom2d.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/openmpi/python3.8/site-packages/netgen-mesher/netgen-mesher/stl.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/openmpi/python3.8/site-packages/netgen-mesher/netgen-mesher/gui.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/openmpi/python3.8/site-packages/netgen-mesher/netgen-mesher/NgOCC.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/openmpi/python3.8/site-packages/netgen-mesher/netgen-mesher/occ.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/openmpi/python3.8/site-packages/netgen-mesher/netgen-mesher/read_gmsh.py gmake[1]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi/netgen' make: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/openmpi' + install -d -m 0755 /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64//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 '' ']' ++ '[' -z /usr/share/modulefiles ']' ++ 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 +++ /usr/bin/ps -p 190640 -ocomm= ++ my_shell=sh +++ /usr/bin/expr sh : '-*\(.*\)' ++ my_shell=sh +++ /usr/bin/basename sh ++ my_shell=sh ++ '[' -f /usr/share/lmod/lmod/init/sh ']' ++ source /usr/share/lmod/lmod/init/sh +++ LMOD_ROOT=/usr/share/lmod +++ LMOD_PKG=/usr/share/lmod/lmod +++ LMOD_DIR=/usr/share/lmod/lmod/libexec/ +++ LMOD_CMD=/usr/share/lmod/lmod/libexec/lmod +++ MODULESHOME=/usr/share/lmod/lmod +++ export LMOD_CMD +++ export LMOD_PKG +++ export LMOD_DIR +++ export MODULESHOME +++ export LMOD_DIR ++ unset my_shell PS_CMD EXPR_CMD BASENAME_CMD MODULEPATH_INIT + module unload mpi/openmpi-riscv64 ++ /usr/share/lmod/lmod/libexec/lmod sh unload mpi/openmpi-riscv64 + eval unset '__LMOD_REF_COUNT_LD_LIBRARY_PATH;' unset 'LD_LIBRARY_PATH;' unset '__LMOD_REF_COUNT_LOADEDMODULES;' unset 'LOADEDMODULES;' '__LMOD_REF_COUNT_MANPATH=/usr/share/lmod/lmod/share/man:1;' export '__LMOD_REF_COUNT_MANPATH;' 'MANPATH=/usr/share/lmod/lmod/share/man;' export 'MANPATH;' 'MODULEPATH=/etc/modulefiles:/usr/share/modulefiles:/usr/share/modulefiles/Linux:/usr/share/modulefiles/Core:/usr/share/lmod/lmod/modulefiles/Core;' export 'MODULEPATH;' unset 'MPI_BIN;' unset 'MPI_COMPILER;' unset 'MPI_FORTRAN_MOD_DIR;' unset 'MPI_HOME;' unset 'MPI_INCLUDE;' unset 'MPI_LIB;' unset 'MPI_MAN;' unset 'MPI_PYTHON3_SITEARCH;' unset 'MPI_SUFFIX;' unset 'MPI_SYSCONFIG;' '__LMOD_REF_COUNT_PATH=/usr/bin:1\;/bin:1\;/usr/sbin:1\;/sbin:1\;/usr/local/sbin:1;' export '__LMOD_REF_COUNT_PATH;' 'PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin;' export 'PATH;' '__LMOD_REF_COUNT_PKG_CONFIG_PATH=/usr/lib64/pkgconfig:1\;/usr/share/pkgconfig:1;' export '__LMOD_REF_COUNT_PKG_CONFIG_PATH;' 'PKG_CONFIG_PATH=:/usr/lib64/pkgconfig:/usr/share/pkgconfig;' export 'PKG_CONFIG_PATH;' unset '__LMOD_REF_COUNT__LMFILES_;' unset '_LMFILES_;' '_ModuleTable001_=X01vZHVsZVRhYmxlXz17WyJNVHZlcnNpb24iXT0zLFsiY19yZWJ1aWxkVGltZSJdPWZhbHNlLFsiY19zaG9ydFRpbWUiXT1mYWxzZSxkZXB0aFQ9e30sZmFtaWx5PXt9LG1UPXt9LG1wYXRoQT17Ii9ldGMvbW9kdWxlZmlsZXMiLCIvdXNyL3NoYXJlL21vZHVsZWZpbGVzIiwiL3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9MaW51eCIsIi91c3Ivc2hhcmUvbW9kdWxlZmlsZXMvQ29yZSIsIi91c3Ivc2hhcmUvbG1vZC9sbW9kL21vZHVsZWZpbGVzL0NvcmUiLH0sWyJzeXN0ZW1CYXNlTVBBVEgiXT0iL2V0Yy9tb2R1bGVmaWxlczovdXNyL3NoYXJlL21vZHVsZWZpbGVzOi91c3Ivc2hhcmUvbW9kdWxlZmlsZXMvTGludXg6L3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9Db3JlOi91c3Ivc2hh;' export '_ModuleTable001_;' '_ModuleTable002_=cmUvbG1vZC9sbW9kL21vZHVsZWZpbGVzL0NvcmUiLH0=;' export '_ModuleTable002_;' '_ModuleTable_Sz_=2;' export '_ModuleTable_Sz_;' ++ unset __LMOD_REF_COUNT_LD_LIBRARY_PATH ++ unset LD_LIBRARY_PATH ++ unset __LMOD_REF_COUNT_LOADEDMODULES ++ unset LOADEDMODULES ++ __LMOD_REF_COUNT_MANPATH=/usr/share/lmod/lmod/share/man:1 ++ export __LMOD_REF_COUNT_MANPATH ++ MANPATH=/usr/share/lmod/lmod/share/man ++ export MANPATH ++ MODULEPATH=/etc/modulefiles:/usr/share/modulefiles:/usr/share/modulefiles/Linux:/usr/share/modulefiles/Core:/usr/share/lmod/lmod/modulefiles/Core ++ export MODULEPATH ++ unset MPI_BIN ++ unset MPI_COMPILER ++ unset MPI_FORTRAN_MOD_DIR ++ unset MPI_HOME ++ unset MPI_INCLUDE ++ unset MPI_LIB ++ unset MPI_MAN ++ unset MPI_PYTHON3_SITEARCH ++ unset MPI_SUFFIX ++ unset MPI_SYSCONFIG ++ __LMOD_REF_COUNT_PATH='/usr/bin:1;/bin:1;/usr/sbin:1;/sbin:1;/usr/local/sbin:1' ++ export __LMOD_REF_COUNT_PATH ++ PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin ++ export PATH ++ __LMOD_REF_COUNT_PKG_CONFIG_PATH='/usr/lib64/pkgconfig:1;/usr/share/pkgconfig:1' ++ export __LMOD_REF_COUNT_PKG_CONFIG_PATH ++ PKG_CONFIG_PATH=:/usr/lib64/pkgconfig:/usr/share/pkgconfig ++ export PKG_CONFIG_PATH ++ unset __LMOD_REF_COUNT__LMFILES_ ++ unset _LMFILES_ ++ _ModuleTable001_=X01vZHVsZVRhYmxlXz17WyJNVHZlcnNpb24iXT0zLFsiY19yZWJ1aWxkVGltZSJdPWZhbHNlLFsiY19zaG9ydFRpbWUiXT1mYWxzZSxkZXB0aFQ9e30sZmFtaWx5PXt9LG1UPXt9LG1wYXRoQT17Ii9ldGMvbW9kdWxlZmlsZXMiLCIvdXNyL3NoYXJlL21vZHVsZWZpbGVzIiwiL3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9MaW51eCIsIi91c3Ivc2hhcmUvbW9kdWxlZmlsZXMvQ29yZSIsIi91c3Ivc2hhcmUvbG1vZC9sbW9kL21vZHVsZWZpbGVzL0NvcmUiLH0sWyJzeXN0ZW1CYXNlTVBBVEgiXT0iL2V0Yy9tb2R1bGVmaWxlczovdXNyL3NoYXJlL21vZHVsZWZpbGVzOi91c3Ivc2hhcmUvbW9kdWxlZmlsZXMvTGludXg6L3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9Db3JlOi91c3Ivc2hh ++ export _ModuleTable001_ ++ _ModuleTable002_=cmUvbG1vZC9sbW9kL21vZHVsZWZpbGVzL0NvcmUiLH0= ++ export _ModuleTable002_ ++ _ModuleTable_Sz_=2 ++ export _ModuleTable_Sz_ + . /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 '' ']' ++ '[' -z /usr/share/modulefiles ']' ++ 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 +++ /usr/bin/ps -p 190640 -ocomm= ++ my_shell=sh +++ /usr/bin/expr sh : '-*\(.*\)' ++ my_shell=sh +++ /usr/bin/basename sh ++ my_shell=sh ++ '[' -f /usr/share/lmod/lmod/init/sh ']' ++ source /usr/share/lmod/lmod/init/sh +++ LMOD_ROOT=/usr/share/lmod +++ LMOD_PKG=/usr/share/lmod/lmod +++ LMOD_DIR=/usr/share/lmod/lmod/libexec/ +++ LMOD_CMD=/usr/share/lmod/lmod/libexec/lmod +++ MODULESHOME=/usr/share/lmod/lmod +++ export LMOD_CMD +++ export LMOD_PKG +++ export LMOD_DIR +++ export MODULESHOME +++ export LMOD_DIR ++ unset my_shell PS_CMD EXPR_CMD BASENAME_CMD MODULEPATH_INIT + module load mpi/mpich-riscv64 ++ /usr/share/lmod/lmod/libexec/lmod sh load mpi/mpich-riscv64 + eval '__LMOD_REF_COUNT_LD_LIBRARY_PATH=/usr/lib64/mpich/lib:1;' export '__LMOD_REF_COUNT_LD_LIBRARY_PATH;' 'LD_LIBRARY_PATH=/usr/lib64/mpich/lib;' export 'LD_LIBRARY_PATH;' '__LMOD_REF_COUNT_LOADEDMODULES=mpi/mpich-riscv64:1;' export '__LMOD_REF_COUNT_LOADEDMODULES;' 'LOADEDMODULES=mpi/mpich-riscv64;' export 'LOADEDMODULES;' '__LMOD_REF_COUNT_MANPATH=/usr/share/man/mpich-riscv64:1\;/usr/share/lmod/lmod/share/man:1;' export '__LMOD_REF_COUNT_MANPATH;' 'MANPATH=:/usr/share/man/mpich-riscv64:/usr/share/lmod/lmod/share/man;' export 'MANPATH;' 'MODULEPATH=/etc/modulefiles:/usr/share/modulefiles:/usr/share/modulefiles/Linux:/usr/share/modulefiles/Core:/usr/share/lmod/lmod/modulefiles/Core;' export 'MODULEPATH;' 'MPI_BIN=/usr/lib64/mpich/bin;' export 'MPI_BIN;' 'MPI_COMPILER=mpich-riscv64;' export 'MPI_COMPILER;' 'MPI_FORTRAN_MOD_DIR=/usr/lib64/gfortran/modules/mpich;' export 'MPI_FORTRAN_MOD_DIR;' 'MPI_HOME=/usr/lib64/mpich;' export 'MPI_HOME;' 'MPI_INCLUDE=/usr/include/mpich-riscv64;' export 'MPI_INCLUDE;' 'MPI_LIB=/usr/lib64/mpich/lib;' export 'MPI_LIB;' 'MPI_MAN=/usr/share/man/mpich-riscv64;' export 'MPI_MAN;' 'MPI_PYTHON2_SITEARCH=%\{python2_sitearch\}/mpich;' export 'MPI_PYTHON2_SITEARCH;' 'MPI_PYTHON3_SITEARCH=/usr/lib64/python3.8/site-packages/mpich;' export 'MPI_PYTHON3_SITEARCH;' 'MPI_PYTHON_SITEARCH=%\{python2_sitearch\}/mpich;' export 'MPI_PYTHON_SITEARCH;' 'MPI_SUFFIX=_mpich;' export 'MPI_SUFFIX;' 'MPI_SYSCONFIG=/etc/mpich-riscv64;' export 'MPI_SYSCONFIG;' '__LMOD_REF_COUNT_PATH=/usr/lib64/mpich/bin:1\;/usr/bin:1\;/bin:1\;/usr/sbin:1\;/sbin:1\;/usr/local/sbin:1;' export '__LMOD_REF_COUNT_PATH;' 'PATH=/usr/lib64/mpich/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin;' export 'PATH;' '__LMOD_REF_COUNT_PKG_CONFIG_PATH=/usr/lib64/mpich/lib/pkgconfig:1\;/usr/lib64/pkgconfig:1\;/usr/share/pkgconfig:1;' export '__LMOD_REF_COUNT_PKG_CONFIG_PATH;' 'PKG_CONFIG_PATH=/usr/lib64/mpich/lib/pkgconfig::/usr/lib64/pkgconfig:/usr/share/pkgconfig;' export 'PKG_CONFIG_PATH;' '__LMOD_REF_COUNT__LMFILES_=/usr/share/modulefiles/mpi/mpich-riscv64:1;' export '__LMOD_REF_COUNT__LMFILES_;' '_LMFILES_=/usr/share/modulefiles/mpi/mpich-riscv64;' export '_LMFILES_;' '_ModuleTable001_=X01vZHVsZVRhYmxlXz17WyJNVHZlcnNpb24iXT0zLFsiY19yZWJ1aWxkVGltZSJdPWZhbHNlLFsiY19zaG9ydFRpbWUiXT1mYWxzZSxkZXB0aFQ9e30sZmFtaWx5PXt9LG1UPXttcGk9e1siZm4iXT0iL3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9tcGkvbXBpY2gtcmlzY3Y2NCIsWyJmdWxsTmFtZSJdPSJtcGkvbXBpY2gtcmlzY3Y2NCIsWyJsb2FkT3JkZXIiXT0xLHByb3BUPXt9LFsic3RhY2tEZXB0aCJdPTAsWyJzdGF0dXMiXT0iYWN0aXZlIixbInVzZXJOYW1lIl09Im1waS9tcGljaC1yaXNjdjY0Iix9LH0sbXBhdGhBPXsiL2V0Yy9tb2R1bGVmaWxlcyIsIi91c3Ivc2hhcmUvbW9kdWxlZmlsZXMiLCIvdXNyL3NoYXJlL21vZHVsZWZpbGVzL0xpbnV4IiwiL3Vzci9zaGFyZS9t;' export '_ModuleTable001_;' '_ModuleTable002_=b2R1bGVmaWxlcy9Db3JlIiwiL3Vzci9zaGFyZS9sbW9kL2xtb2QvbW9kdWxlZmlsZXMvQ29yZSIsfSxbInN5c3RlbUJhc2VNUEFUSCJdPSIvZXRjL21vZHVsZWZpbGVzOi91c3Ivc2hhcmUvbW9kdWxlZmlsZXM6L3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9MaW51eDovdXNyL3NoYXJlL21vZHVsZWZpbGVzL0NvcmU6L3Vzci9zaGFyZS9sbW9kL2xtb2QvbW9kdWxlZmlsZXMvQ29yZSIsfQ==;' export '_ModuleTable002_;' '_ModuleTable_Sz_=2;' export '_ModuleTable_Sz_;' ++ __LMOD_REF_COUNT_LD_LIBRARY_PATH=/usr/lib64/mpich/lib:1 ++ export __LMOD_REF_COUNT_LD_LIBRARY_PATH ++ LD_LIBRARY_PATH=/usr/lib64/mpich/lib ++ export LD_LIBRARY_PATH ++ __LMOD_REF_COUNT_LOADEDMODULES=mpi/mpich-riscv64:1 ++ export __LMOD_REF_COUNT_LOADEDMODULES ++ LOADEDMODULES=mpi/mpich-riscv64 ++ export LOADEDMODULES ++ __LMOD_REF_COUNT_MANPATH='/usr/share/man/mpich-riscv64:1;/usr/share/lmod/lmod/share/man:1' ++ export __LMOD_REF_COUNT_MANPATH ++ MANPATH=:/usr/share/man/mpich-riscv64:/usr/share/lmod/lmod/share/man ++ export MANPATH ++ MODULEPATH=/etc/modulefiles:/usr/share/modulefiles:/usr/share/modulefiles/Linux:/usr/share/modulefiles/Core:/usr/share/lmod/lmod/modulefiles/Core ++ export MODULEPATH ++ MPI_BIN=/usr/lib64/mpich/bin ++ export MPI_BIN ++ MPI_COMPILER=mpich-riscv64 ++ export MPI_COMPILER ++ MPI_FORTRAN_MOD_DIR=/usr/lib64/gfortran/modules/mpich ++ export MPI_FORTRAN_MOD_DIR ++ MPI_HOME=/usr/lib64/mpich ++ export MPI_HOME ++ MPI_INCLUDE=/usr/include/mpich-riscv64 ++ export MPI_INCLUDE ++ MPI_LIB=/usr/lib64/mpich/lib ++ export MPI_LIB ++ MPI_MAN=/usr/share/man/mpich-riscv64 ++ export MPI_MAN ++ MPI_PYTHON2_SITEARCH='%{python2_sitearch}/mpich' ++ export MPI_PYTHON2_SITEARCH ++ MPI_PYTHON3_SITEARCH=/usr/lib64/python3.8/site-packages/mpich ++ export MPI_PYTHON3_SITEARCH ++ MPI_PYTHON_SITEARCH='%{python2_sitearch}/mpich' ++ export MPI_PYTHON_SITEARCH ++ MPI_SUFFIX=_mpich ++ export MPI_SUFFIX ++ MPI_SYSCONFIG=/etc/mpich-riscv64 ++ export MPI_SYSCONFIG ++ __LMOD_REF_COUNT_PATH='/usr/lib64/mpich/bin:1;/usr/bin:1;/bin:1;/usr/sbin:1;/sbin:1;/usr/local/sbin:1' ++ export __LMOD_REF_COUNT_PATH ++ PATH=/usr/lib64/mpich/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin ++ export PATH ++ __LMOD_REF_COUNT_PKG_CONFIG_PATH='/usr/lib64/mpich/lib/pkgconfig:1;/usr/lib64/pkgconfig:1;/usr/share/pkgconfig:1' ++ export __LMOD_REF_COUNT_PKG_CONFIG_PATH ++ PKG_CONFIG_PATH=/usr/lib64/mpich/lib/pkgconfig::/usr/lib64/pkgconfig:/usr/share/pkgconfig ++ export PKG_CONFIG_PATH ++ __LMOD_REF_COUNT__LMFILES_=/usr/share/modulefiles/mpi/mpich-riscv64:1 ++ export __LMOD_REF_COUNT__LMFILES_ ++ _LMFILES_=/usr/share/modulefiles/mpi/mpich-riscv64 ++ export _LMFILES_ ++ _ModuleTable001_=X01vZHVsZVRhYmxlXz17WyJNVHZlcnNpb24iXT0zLFsiY19yZWJ1aWxkVGltZSJdPWZhbHNlLFsiY19zaG9ydFRpbWUiXT1mYWxzZSxkZXB0aFQ9e30sZmFtaWx5PXt9LG1UPXttcGk9e1siZm4iXT0iL3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9tcGkvbXBpY2gtcmlzY3Y2NCIsWyJmdWxsTmFtZSJdPSJtcGkvbXBpY2gtcmlzY3Y2NCIsWyJsb2FkT3JkZXIiXT0xLHByb3BUPXt9LFsic3RhY2tEZXB0aCJdPTAsWyJzdGF0dXMiXT0iYWN0aXZlIixbInVzZXJOYW1lIl09Im1waS9tcGljaC1yaXNjdjY0Iix9LH0sbXBhdGhBPXsiL2V0Yy9tb2R1bGVmaWxlcyIsIi91c3Ivc2hhcmUvbW9kdWxlZmlsZXMiLCIvdXNyL3NoYXJlL21vZHVsZWZpbGVzL0xpbnV4IiwiL3Vzci9zaGFyZS9t ++ export _ModuleTable001_ ++ _ModuleTable002_=b2R1bGVmaWxlcy9Db3JlIiwiL3Vzci9zaGFyZS9sbW9kL2xtb2QvbW9kdWxlZmlsZXMvQ29yZSIsfSxbInN5c3RlbUJhc2VNUEFUSCJdPSIvZXRjL21vZHVsZWZpbGVzOi91c3Ivc2hhcmUvbW9kdWxlZmlsZXM6L3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9MaW51eDovdXNyL3NoYXJlL21vZHVsZWZpbGVzL0NvcmU6L3Vzci9zaGFyZS9sbW9kL2xtb2QvbW9kdWxlZmlsZXMvQ29yZSIsfQ== ++ export _ModuleTable002_ ++ _ModuleTable_Sz_=2 ++ export _ModuleTable_Sz_ + export 'CFLAGS= -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' + CFLAGS=' -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' + /usr/bin/make install DESTDIR=/builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64 'INSTALL=/usr/bin/install -p' -C mpich make: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich' /usr/bin/cmake -S/builddir/build/BUILD/netgen-6.2.2004 -B/builddir/build/BUILD/netgen-6.2.2004/mpich --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/netgen-6.2.2004/mpich/CMakeFiles /builddir/build/BUILD/netgen-6.2.2004/mpich/CMakeFiles/progress.marks /usr/bin/make -f CMakeFiles/Makefile2 all make[1]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich' /usr/bin/make -f CMakeFiles/netgen.dir/build.make CMakeFiles/netgen.dir/depend make[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich' cd /builddir/build/BUILD/netgen-6.2.2004/mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2004 /builddir/build/BUILD/netgen-6.2.2004 /builddir/build/BUILD/netgen-6.2.2004/mpich /builddir/build/BUILD/netgen-6.2.2004/mpich /builddir/build/BUILD/netgen-6.2.2004/mpich/CMakeFiles/netgen.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich' /usr/bin/make -f CMakeFiles/netgen.dir/build.make CMakeFiles/netgen.dir/build make[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich' [ 10%] Performing check_submodules1 step for 'netgen' /usr/bin/cmake -P /builddir/build/BUILD/netgen-6.2.2004/cmake/check_submodules.cmake [ 20%] Performing build step for 'netgen' cd /builddir/build/BUILD/netgen-6.2.2004/mpich/netgen && /usr/bin/make --silent make[3]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' make[4]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 7%] Built target ngcore make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 8%] Built target pyngcore make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 46%] Built target mesh make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 50%] Built target visual make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 62%] Built target csg make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 63%] Built target csgvis make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 65%] Built target geom2d make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 66%] Built target geom2dvis make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 72%] Built target occ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 73%] Built target occvis make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 77%] Built target stl make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 78%] Built target stlvis make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 89%] Built target interface make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 90%] Built target nglib make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 91%] Built target ngpy make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 93%] Built target togl make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 99%] Built target gui make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [100%] Built target netgen make[4]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' make[3]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' cd /builddir/build/BUILD/netgen-6.2.2004/mpich/netgen && /usr/bin/cmake -E touch /builddir/build/BUILD/netgen-6.2.2004/mpich/dependencies/src/netgen-stamp/netgen-build [ 30%] No install step for 'netgen' cd /builddir/build/BUILD/netgen-6.2.2004/mpich/netgen && /usr/bin/cmake -E echo_append cd /builddir/build/BUILD/netgen-6.2.2004/mpich/netgen && /usr/bin/cmake -E touch /builddir/build/BUILD/netgen-6.2.2004/mpich/dependencies/src/netgen-stamp/netgen-install [ 40%] Completed 'netgen' /usr/bin/cmake -E make_directory /builddir/build/BUILD/netgen-6.2.2004/mpich/CMakeFiles /usr/bin/cmake -E touch /builddir/build/BUILD/netgen-6.2.2004/mpich/CMakeFiles/netgen-complete /usr/bin/cmake -E touch /builddir/build/BUILD/netgen-6.2.2004/mpich/dependencies/src/netgen-stamp/netgen-done make[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich' [100%] Built target netgen make[1]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/netgen-6.2.2004/mpich/CMakeFiles 0 /usr/bin/make -f CMakeFiles/Makefile2 preinstall make[1]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich' make[1]: Nothing to be done for 'preinstall'. make[1]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich' Install the project... /usr/bin/cmake -P cmake_install.cmake -- Install configuration: "RelWithDebInfo" gmake[1]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' /usr/bin/cmake -S/builddir/build/BUILD/netgen-6.2.2004 -B/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/CMakeFiles /builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/CMakeFiles/progress.marks /usr/bin/gmake -f CMakeFiles/Makefile2 all gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' /usr/bin/gmake -f libsrc/core/CMakeFiles/ngcore.dir/build.make libsrc/core/CMakeFiles/ngcore.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' cd /builddir/build/BUILD/netgen-6.2.2004/mpich/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2004 /builddir/build/BUILD/netgen-6.2.2004/libsrc/core /builddir/build/BUILD/netgen-6.2.2004/mpich/netgen /builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/core /builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/core/CMakeFiles/ngcore.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' /usr/bin/gmake -f libsrc/core/CMakeFiles/ngcore.dir/build.make libsrc/core/CMakeFiles/ngcore.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' gmake[3]: Nothing to be done for 'libsrc/core/CMakeFiles/ngcore.dir/build'. gmake[3]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 7%] Built target ngcore /usr/bin/gmake -f libsrc/core/CMakeFiles/pyngcore.dir/build.make libsrc/core/CMakeFiles/pyngcore.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' cd /builddir/build/BUILD/netgen-6.2.2004/mpich/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2004 /builddir/build/BUILD/netgen-6.2.2004/libsrc/core /builddir/build/BUILD/netgen-6.2.2004/mpich/netgen /builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/core /builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/core/CMakeFiles/pyngcore.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' /usr/bin/gmake -f libsrc/core/CMakeFiles/pyngcore.dir/build.make libsrc/core/CMakeFiles/pyngcore.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' gmake[3]: Nothing to be done for 'libsrc/core/CMakeFiles/pyngcore.dir/build'. gmake[3]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 8%] Built target pyngcore /usr/bin/gmake -f libsrc/meshing/CMakeFiles/mesh.dir/build.make libsrc/meshing/CMakeFiles/mesh.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' cd /builddir/build/BUILD/netgen-6.2.2004/mpich/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2004 /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing /builddir/build/BUILD/netgen-6.2.2004/mpich/netgen /builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/meshing /builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/meshing/CMakeFiles/mesh.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' /usr/bin/gmake -f libsrc/meshing/CMakeFiles/mesh.dir/build.make libsrc/meshing/CMakeFiles/mesh.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' gmake[3]: Nothing to be done for 'libsrc/meshing/CMakeFiles/mesh.dir/build'. gmake[3]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 46%] Built target mesh /usr/bin/gmake -f libsrc/visualization/CMakeFiles/visual.dir/build.make libsrc/visualization/CMakeFiles/visual.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' cd /builddir/build/BUILD/netgen-6.2.2004/mpich/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2004 /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization /builddir/build/BUILD/netgen-6.2.2004/mpich/netgen /builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/visualization /builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/visualization/CMakeFiles/visual.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' /usr/bin/gmake -f libsrc/visualization/CMakeFiles/visual.dir/build.make libsrc/visualization/CMakeFiles/visual.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' gmake[3]: Nothing to be done for 'libsrc/visualization/CMakeFiles/visual.dir/build'. gmake[3]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 50%] Built target visual /usr/bin/gmake -f libsrc/csg/CMakeFiles/csg.dir/build.make libsrc/csg/CMakeFiles/csg.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' cd /builddir/build/BUILD/netgen-6.2.2004/mpich/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2004 /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg /builddir/build/BUILD/netgen-6.2.2004/mpich/netgen /builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/csg /builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/csg/CMakeFiles/csg.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' /usr/bin/gmake -f libsrc/csg/CMakeFiles/csg.dir/build.make libsrc/csg/CMakeFiles/csg.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' gmake[3]: Nothing to be done for 'libsrc/csg/CMakeFiles/csg.dir/build'. gmake[3]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 62%] Built target csg /usr/bin/gmake -f libsrc/csg/CMakeFiles/csgvis.dir/build.make libsrc/csg/CMakeFiles/csgvis.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' cd /builddir/build/BUILD/netgen-6.2.2004/mpich/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2004 /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg /builddir/build/BUILD/netgen-6.2.2004/mpich/netgen /builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/csg /builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/csg/CMakeFiles/csgvis.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' /usr/bin/gmake -f libsrc/csg/CMakeFiles/csgvis.dir/build.make libsrc/csg/CMakeFiles/csgvis.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' gmake[3]: Nothing to be done for 'libsrc/csg/CMakeFiles/csgvis.dir/build'. gmake[3]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 63%] Built target csgvis /usr/bin/gmake -f libsrc/geom2d/CMakeFiles/geom2d.dir/build.make libsrc/geom2d/CMakeFiles/geom2d.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' cd /builddir/build/BUILD/netgen-6.2.2004/mpich/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2004 /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d /builddir/build/BUILD/netgen-6.2.2004/mpich/netgen /builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/geom2d /builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/geom2d/CMakeFiles/geom2d.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' /usr/bin/gmake -f libsrc/geom2d/CMakeFiles/geom2d.dir/build.make libsrc/geom2d/CMakeFiles/geom2d.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' gmake[3]: Nothing to be done for 'libsrc/geom2d/CMakeFiles/geom2d.dir/build'. gmake[3]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 65%] Built target geom2d /usr/bin/gmake -f libsrc/geom2d/CMakeFiles/geom2dvis.dir/build.make libsrc/geom2d/CMakeFiles/geom2dvis.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' cd /builddir/build/BUILD/netgen-6.2.2004/mpich/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2004 /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d /builddir/build/BUILD/netgen-6.2.2004/mpich/netgen /builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/geom2d /builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/geom2d/CMakeFiles/geom2dvis.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' /usr/bin/gmake -f libsrc/geom2d/CMakeFiles/geom2dvis.dir/build.make libsrc/geom2d/CMakeFiles/geom2dvis.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' gmake[3]: Nothing to be done for 'libsrc/geom2d/CMakeFiles/geom2dvis.dir/build'. gmake[3]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 66%] Built target geom2dvis /usr/bin/gmake -f libsrc/occ/CMakeFiles/occ.dir/build.make libsrc/occ/CMakeFiles/occ.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' cd /builddir/build/BUILD/netgen-6.2.2004/mpich/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2004 /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ /builddir/build/BUILD/netgen-6.2.2004/mpich/netgen /builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/occ /builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/occ/CMakeFiles/occ.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' /usr/bin/gmake -f libsrc/occ/CMakeFiles/occ.dir/build.make libsrc/occ/CMakeFiles/occ.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' gmake[3]: Nothing to be done for 'libsrc/occ/CMakeFiles/occ.dir/build'. gmake[3]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 72%] Built target occ /usr/bin/gmake -f libsrc/occ/CMakeFiles/occvis.dir/build.make libsrc/occ/CMakeFiles/occvis.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' cd /builddir/build/BUILD/netgen-6.2.2004/mpich/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2004 /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ /builddir/build/BUILD/netgen-6.2.2004/mpich/netgen /builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/occ /builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/occ/CMakeFiles/occvis.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' /usr/bin/gmake -f libsrc/occ/CMakeFiles/occvis.dir/build.make libsrc/occ/CMakeFiles/occvis.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' gmake[3]: Nothing to be done for 'libsrc/occ/CMakeFiles/occvis.dir/build'. gmake[3]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 73%] Built target occvis /usr/bin/gmake -f libsrc/stlgeom/CMakeFiles/stl.dir/build.make libsrc/stlgeom/CMakeFiles/stl.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' cd /builddir/build/BUILD/netgen-6.2.2004/mpich/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2004 /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom /builddir/build/BUILD/netgen-6.2.2004/mpich/netgen /builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/stlgeom /builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/stlgeom/CMakeFiles/stl.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' /usr/bin/gmake -f libsrc/stlgeom/CMakeFiles/stl.dir/build.make libsrc/stlgeom/CMakeFiles/stl.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' gmake[3]: Nothing to be done for 'libsrc/stlgeom/CMakeFiles/stl.dir/build'. gmake[3]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 77%] Built target stl /usr/bin/gmake -f libsrc/stlgeom/CMakeFiles/stlvis.dir/build.make libsrc/stlgeom/CMakeFiles/stlvis.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' cd /builddir/build/BUILD/netgen-6.2.2004/mpich/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2004 /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom /builddir/build/BUILD/netgen-6.2.2004/mpich/netgen /builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/stlgeom /builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/stlgeom/CMakeFiles/stlvis.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' /usr/bin/gmake -f libsrc/stlgeom/CMakeFiles/stlvis.dir/build.make libsrc/stlgeom/CMakeFiles/stlvis.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' gmake[3]: Nothing to be done for 'libsrc/stlgeom/CMakeFiles/stlvis.dir/build'. gmake[3]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 78%] Built target stlvis /usr/bin/gmake -f libsrc/interface/CMakeFiles/interface.dir/build.make libsrc/interface/CMakeFiles/interface.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' cd /builddir/build/BUILD/netgen-6.2.2004/mpich/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2004 /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface /builddir/build/BUILD/netgen-6.2.2004/mpich/netgen /builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/interface /builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/libsrc/interface/CMakeFiles/interface.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' /usr/bin/gmake -f libsrc/interface/CMakeFiles/interface.dir/build.make libsrc/interface/CMakeFiles/interface.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' gmake[3]: Nothing to be done for 'libsrc/interface/CMakeFiles/interface.dir/build'. gmake[3]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 89%] Built target interface /usr/bin/gmake -f nglib/CMakeFiles/nglib.dir/build.make nglib/CMakeFiles/nglib.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' cd /builddir/build/BUILD/netgen-6.2.2004/mpich/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2004 /builddir/build/BUILD/netgen-6.2.2004/nglib /builddir/build/BUILD/netgen-6.2.2004/mpich/netgen /builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/nglib /builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/nglib/CMakeFiles/nglib.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' /usr/bin/gmake -f nglib/CMakeFiles/nglib.dir/build.make nglib/CMakeFiles/nglib.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' gmake[3]: Nothing to be done for 'nglib/CMakeFiles/nglib.dir/build'. gmake[3]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 90%] Built target nglib /usr/bin/gmake -f ng/CMakeFiles/ngpy.dir/build.make ng/CMakeFiles/ngpy.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' cd /builddir/build/BUILD/netgen-6.2.2004/mpich/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2004 /builddir/build/BUILD/netgen-6.2.2004/ng /builddir/build/BUILD/netgen-6.2.2004/mpich/netgen /builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/ng /builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/ng/CMakeFiles/ngpy.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' /usr/bin/gmake -f ng/CMakeFiles/ngpy.dir/build.make ng/CMakeFiles/ngpy.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' gmake[3]: Nothing to be done for 'ng/CMakeFiles/ngpy.dir/build'. gmake[3]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 91%] Built target ngpy /usr/bin/gmake -f ng/Togl2.1/CMakeFiles/togl.dir/build.make ng/Togl2.1/CMakeFiles/togl.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' cd /builddir/build/BUILD/netgen-6.2.2004/mpich/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2004 /builddir/build/BUILD/netgen-6.2.2004/ng/Togl2.1 /builddir/build/BUILD/netgen-6.2.2004/mpich/netgen /builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/ng/Togl2.1 /builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/ng/Togl2.1/CMakeFiles/togl.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' /usr/bin/gmake -f ng/Togl2.1/CMakeFiles/togl.dir/build.make ng/Togl2.1/CMakeFiles/togl.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' gmake[3]: Nothing to be done for 'ng/Togl2.1/CMakeFiles/togl.dir/build'. gmake[3]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 93%] Built target togl /usr/bin/gmake -f ng/CMakeFiles/gui.dir/build.make ng/CMakeFiles/gui.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' cd /builddir/build/BUILD/netgen-6.2.2004/mpich/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2004 /builddir/build/BUILD/netgen-6.2.2004/ng /builddir/build/BUILD/netgen-6.2.2004/mpich/netgen /builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/ng /builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/ng/CMakeFiles/gui.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' /usr/bin/gmake -f ng/CMakeFiles/gui.dir/build.make ng/CMakeFiles/gui.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' gmake[3]: Nothing to be done for 'ng/CMakeFiles/gui.dir/build'. gmake[3]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [ 99%] Built target gui /usr/bin/gmake -f ng/CMakeFiles/netgen.dir/build.make ng/CMakeFiles/netgen.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' cd /builddir/build/BUILD/netgen-6.2.2004/mpich/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2004 /builddir/build/BUILD/netgen-6.2.2004/ng /builddir/build/BUILD/netgen-6.2.2004/mpich/netgen /builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/ng /builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/ng/CMakeFiles/netgen.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' /usr/bin/gmake -f ng/CMakeFiles/netgen.dir/build.make ng/CMakeFiles/netgen.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' gmake[3]: Nothing to be done for 'ng/CMakeFiles/netgen.dir/build'. gmake[3]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' [100%] Built target netgen gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/netgen-6.2.2004/mpich/netgen/CMakeFiles 0 /usr/bin/gmake -f CMakeFiles/Makefile2 preinstall gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' gmake[2]: Nothing to be done for 'preinstall'. gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' Install the project... /usr/bin/cmake -P cmake_install.cmake -- Install configuration: "RelWithDebInfo" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/mpich/lib/cmake/netgen-mesher/netgen-targets.cmake -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/mpich/lib/cmake/netgen-mesher/netgen-targets-relwithdebinfo.cmake -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/mpich/lib/cmake/netgen-mesher/NetgenConfig.cmake -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/mpich/lib/libngcore.so -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/mpich/lib/libngcore.so" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/core/ngcore.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/core/archive.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/core/type_traits.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/core/version.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/core/ngcore_api.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/core/logging.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/core/exception.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/core/symboltable.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/core/paje_trace.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/core/utils.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/core/profiler.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/core/mpi_wrapper.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/core/array.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/core/taskmanager.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/core/concurrentqueue.h -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/core/localheap.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/core/python_ngcore.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/core/flags.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/core/xbool.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/core/signal.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/core/bitarray.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/core/table.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/core/hashtable.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/mpich/python3.8/site-packages/netgen-mesher/pyngcore.cpython-38-riscv64-linux-gnu.so -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/mpich/python3.8/site-packages/netgen-mesher/pyngcore.cpython-38-riscv64-linux-gnu.so" to "$ORIGIN/../../../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/general/ngarray.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/general/autodiff.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/general/autoptr.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/general/ngbitarray.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/general/dynamicmem.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/general/hashtabl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/general/mpi_interface.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/general/myadt.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/general/ngsimd.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/general/mystring.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/general/netgenout.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/general/ngpython.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/general/optmem.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/general/parthreads.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/general/seti.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/general/sort.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/general/spbita2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/general/stack.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/general/table.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/general/template.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/general/gzstream.h -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/gprim/adtree.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/gprim/geom2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/gprim/geom3d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/gprim/geomfuncs.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/gprim/geomobjects.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/gprim/geomops2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/gprim/geomops.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/gprim/geomtest3d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/gprim/gprim.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/gprim/splinegeometry.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/gprim/spline.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/gprim/transform3d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/linalg/densemat.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/linalg/linalg.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/linalg/opti.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/linalg/polynomial.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/linalg/vector.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/nginterface.h -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/nginterface_v2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/mydefs.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/include/acisgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/include/csg.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/include/geometry2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/include/gprim.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/include/incopengl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/include/inctcl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/include/incvis.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/include/linalg.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/include/meshing.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/include/myadt.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/include/mydefs.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/include/mystdlib.h -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/include/nginterface_v2_impl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/include/occgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/include/ngsimd.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/include/opti.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/include/parallel.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/include/stlgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/include/visual.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/mpich/lib/libngmesh.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/mpich/lib/libngmesh.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/mpich/lib/libngmesh.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/meshing/adfront2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/meshing/adfront3.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/meshing/basegeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/meshing/bcfunctions.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/meshing/bisect.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/meshing/boundarylayer.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/meshing/classifyhpel.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/meshing/clusters.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/meshing/curvedelems.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/meshing/findip2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/meshing/findip.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/meshing/geomsearch.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/meshing/global.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/meshing/hpref_hex.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/meshing/hprefinement.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/meshing/hpref_prism.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/meshing/hpref_pyramid.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/meshing/hpref_quad.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/meshing/hpref_segm.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/meshing/hpref_tet.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/meshing/hpref_trig.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/meshing/improve2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/meshing/improve3.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/meshing/localh.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/meshing/meshclass.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/meshing/meshfunc.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/meshing/meshing2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/meshing/meshing3.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/meshing/meshing.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/meshing/meshtool.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/meshing/meshtype.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/meshing/msghandler.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/meshing/paralleltop.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/meshing/ruler2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/meshing/ruler3.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/meshing/specials.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/meshing/topology.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/meshing/validate.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/meshing/python_mesh.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/soldata.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/mpich/lib/libngvisual.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/mpich/lib/libngvisual.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/mpich/lib/libngvisual.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/visualization/meshdoc.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/visualization/mvdraw.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/visualization/vispar.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/visualization/visual.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/visualization/vssolution.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/mpich/lib/libngcsg.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/mpich/lib/libngcsg.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/mpich/lib/libngcsg.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/mpich/lib/libngcsgvis.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/mpich/lib/libngcsgvis.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/mpich/lib/libngcsgvis.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/csg/algprim.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/csg/brick.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/csg/csgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/csg/csg.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/csg/csgparser.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/csg/curve2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/csg/edgeflw.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/csg/explicitcurve2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/csg/extrusion.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/csg/gencyl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/csg/geoml.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/csg/identify.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/csg/manifold.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/csg/meshsurf.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/csg/polyhedra.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/csg/revolution.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/csg/singularref.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/csg/solid.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/csg/specpoin.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/csg/spline3d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/csg/splinesurface.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/csg/surface.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/csg/triapprox.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/csg/vscsg.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/mpich/lib/libnggeom2d.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/mpich/lib/libnggeom2d.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/mpich/lib/libnggeom2d.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/mpich/lib/libnggeom2dvis.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/mpich/lib/libnggeom2dvis.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/mpich/lib/libnggeom2dvis.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/geom2d/geometry2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/geom2d/spline2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/geom2d/vsgeom2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/mpich/lib/libngocc.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/mpich/lib/libngocc.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/mpich/lib/libngocc.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/mpich/lib/libngoccvis.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/mpich/lib/libngoccvis.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/mpich/lib/libngoccvis.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/occ/occgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/occ/occmeshsurf.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/occ/vsocc.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/mpich/lib/libngstl.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/mpich/lib/libngstl.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/mpich/lib/libngstl.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/mpich/lib/libngstlvis.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/mpich/lib/libngstlvis.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/mpich/lib/libngstlvis.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/stlgeom/meshstlsurface.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/stlgeom/stlgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/stlgeom/stlline.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/stlgeom/stltool.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/stlgeom/stltopology.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/stlgeom/vsstl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/mpich/lib/libnginterface.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/mpich/lib/libnginterface.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/mpich/lib/libnginterface.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/interface/writeuser.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/mpich/bin/netgen-mesher -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/mpich/bin/netgen-mesher" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/mpich/lib/libnggui.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/mpich/lib/libnggui.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/mpich/lib/libnggui.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/mpich/python3.8/site-packages/netgen-mesher/netgen-mesher/libngpy.so -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/mpich/python3.8/site-packages/netgen-mesher/netgen-mesher/libngpy.so" to "$ORIGIN/../../../../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/mpich/lib/libngtogl.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/mpich/lib/libngtogl.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/mpich/lib/libngtogl.so -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/boxcyl.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/circle_on_cube.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/cone.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/cube.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/cubeandring.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/cubeandspheres.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/cubemcyl.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/cubemsphere.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/cylinder.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/cylsphere.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/ellipsoid.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/ellipticcyl.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/extrusion.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/fichera.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/lshape3d.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/manyholes.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/manyholes2.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/matrix.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/ortho.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/period.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/revolution.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/sculpture.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/shaft.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/shell.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/sphere.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/sphereincube.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/torus.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/trafo.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/twobricks.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/twocubes.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/twocyl.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/boundarycondition.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/hinge.stl -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/part1.stl -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/frame.step -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/screw.step -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/squarehole.in2d -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/squarecircle.in2d -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/square.in2d -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/py_tutorials/shaft.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/py_tutorials/mesh.py -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/py_tutorials/exportNeutral.py -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/doc/ng4.pdf -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/mpich/lib/libnglib.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/mpich/lib/libnglib.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/mpich/lib/libnglib.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/mpich/netgen-mesher/nglib.h -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/mpich/python3.8/site-packages/netgen-mesher/netgen-mesher/__init__.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/mpich/python3.8/site-packages/netgen-mesher/netgen-mesher/meshing.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/mpich/python3.8/site-packages/netgen-mesher/netgen-mesher/csg.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/mpich/python3.8/site-packages/netgen-mesher/netgen-mesher/geom2d.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/mpich/python3.8/site-packages/netgen-mesher/netgen-mesher/stl.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/mpich/python3.8/site-packages/netgen-mesher/netgen-mesher/gui.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/mpich/python3.8/site-packages/netgen-mesher/netgen-mesher/NgOCC.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/mpich/python3.8/site-packages/netgen-mesher/netgen-mesher/occ.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/mpich/python3.8/site-packages/netgen-mesher/netgen-mesher/read_gmsh.py gmake[1]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich/netgen' make: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/mpich' + install -d -m 0755 /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64//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 '' ']' ++ '[' -z /usr/share/modulefiles ']' ++ 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 +++ /usr/bin/ps -p 190640 -ocomm= ++ my_shell=sh +++ /usr/bin/expr sh : '-*\(.*\)' ++ my_shell=sh +++ /usr/bin/basename sh ++ my_shell=sh ++ '[' -f /usr/share/lmod/lmod/init/sh ']' ++ source /usr/share/lmod/lmod/init/sh +++ LMOD_ROOT=/usr/share/lmod +++ LMOD_PKG=/usr/share/lmod/lmod +++ LMOD_DIR=/usr/share/lmod/lmod/libexec/ +++ LMOD_CMD=/usr/share/lmod/lmod/libexec/lmod +++ MODULESHOME=/usr/share/lmod/lmod +++ export LMOD_CMD +++ export LMOD_PKG +++ export LMOD_DIR +++ export MODULESHOME +++ export LMOD_DIR ++ unset my_shell PS_CMD EXPR_CMD BASENAME_CMD MODULEPATH_INIT + module unload mpi/mpich-riscv64 ++ /usr/share/lmod/lmod/libexec/lmod sh unload mpi/mpich-riscv64 + eval unset '__LMOD_REF_COUNT_LD_LIBRARY_PATH;' unset 'LD_LIBRARY_PATH;' unset '__LMOD_REF_COUNT_LOADEDMODULES;' unset 'LOADEDMODULES;' '__LMOD_REF_COUNT_MANPATH=/usr/share/lmod/lmod/share/man:1;' export '__LMOD_REF_COUNT_MANPATH;' 'MANPATH=/usr/share/lmod/lmod/share/man;' export 'MANPATH;' 'MODULEPATH=/etc/modulefiles:/usr/share/modulefiles:/usr/share/modulefiles/Linux:/usr/share/modulefiles/Core:/usr/share/lmod/lmod/modulefiles/Core;' export 'MODULEPATH;' unset 'MPI_BIN;' unset 'MPI_COMPILER;' unset 'MPI_FORTRAN_MOD_DIR;' unset 'MPI_HOME;' unset 'MPI_INCLUDE;' unset 'MPI_LIB;' unset 'MPI_MAN;' unset 'MPI_PYTHON2_SITEARCH;' unset 'MPI_PYTHON3_SITEARCH;' unset 'MPI_PYTHON_SITEARCH;' unset 'MPI_SUFFIX;' unset 'MPI_SYSCONFIG;' '__LMOD_REF_COUNT_PATH=/usr/bin:1\;/bin:1\;/usr/sbin:1\;/sbin:1\;/usr/local/sbin:1;' export '__LMOD_REF_COUNT_PATH;' 'PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin;' export 'PATH;' '__LMOD_REF_COUNT_PKG_CONFIG_PATH=/usr/lib64/pkgconfig:1\;/usr/share/pkgconfig:1;' export '__LMOD_REF_COUNT_PKG_CONFIG_PATH;' 'PKG_CONFIG_PATH=:/usr/lib64/pkgconfig:/usr/share/pkgconfig;' export 'PKG_CONFIG_PATH;' unset '__LMOD_REF_COUNT__LMFILES_;' unset '_LMFILES_;' '_ModuleTable001_=X01vZHVsZVRhYmxlXz17WyJNVHZlcnNpb24iXT0zLFsiY19yZWJ1aWxkVGltZSJdPWZhbHNlLFsiY19zaG9ydFRpbWUiXT1mYWxzZSxkZXB0aFQ9e30sZmFtaWx5PXt9LG1UPXt9LG1wYXRoQT17Ii9ldGMvbW9kdWxlZmlsZXMiLCIvdXNyL3NoYXJlL21vZHVsZWZpbGVzIiwiL3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9MaW51eCIsIi91c3Ivc2hhcmUvbW9kdWxlZmlsZXMvQ29yZSIsIi91c3Ivc2hhcmUvbG1vZC9sbW9kL21vZHVsZWZpbGVzL0NvcmUiLH0sWyJzeXN0ZW1CYXNlTVBBVEgiXT0iL2V0Yy9tb2R1bGVmaWxlczovdXNyL3NoYXJlL21vZHVsZWZpbGVzOi91c3Ivc2hhcmUvbW9kdWxlZmlsZXMvTGludXg6L3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9Db3JlOi91c3Ivc2hh;' export '_ModuleTable001_;' '_ModuleTable002_=cmUvbG1vZC9sbW9kL21vZHVsZWZpbGVzL0NvcmUiLH0=;' export '_ModuleTable002_;' '_ModuleTable_Sz_=2;' export '_ModuleTable_Sz_;' ++ unset __LMOD_REF_COUNT_LD_LIBRARY_PATH ++ unset LD_LIBRARY_PATH ++ unset __LMOD_REF_COUNT_LOADEDMODULES ++ unset LOADEDMODULES ++ __LMOD_REF_COUNT_MANPATH=/usr/share/lmod/lmod/share/man:1 ++ export __LMOD_REF_COUNT_MANPATH ++ MANPATH=/usr/share/lmod/lmod/share/man ++ export MANPATH ++ MODULEPATH=/etc/modulefiles:/usr/share/modulefiles:/usr/share/modulefiles/Linux:/usr/share/modulefiles/Core:/usr/share/lmod/lmod/modulefiles/Core ++ export MODULEPATH ++ unset MPI_BIN ++ unset MPI_COMPILER ++ unset MPI_FORTRAN_MOD_DIR ++ unset MPI_HOME ++ unset MPI_INCLUDE ++ unset MPI_LIB ++ unset MPI_MAN ++ unset MPI_PYTHON2_SITEARCH ++ unset MPI_PYTHON3_SITEARCH ++ unset MPI_PYTHON_SITEARCH ++ unset MPI_SUFFIX ++ unset MPI_SYSCONFIG ++ __LMOD_REF_COUNT_PATH='/usr/bin:1;/bin:1;/usr/sbin:1;/sbin:1;/usr/local/sbin:1' ++ export __LMOD_REF_COUNT_PATH ++ PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin ++ export PATH ++ __LMOD_REF_COUNT_PKG_CONFIG_PATH='/usr/lib64/pkgconfig:1;/usr/share/pkgconfig:1' ++ export __LMOD_REF_COUNT_PKG_CONFIG_PATH ++ PKG_CONFIG_PATH=:/usr/lib64/pkgconfig:/usr/share/pkgconfig ++ export PKG_CONFIG_PATH ++ unset __LMOD_REF_COUNT__LMFILES_ ++ unset _LMFILES_ ++ _ModuleTable001_=X01vZHVsZVRhYmxlXz17WyJNVHZlcnNpb24iXT0zLFsiY19yZWJ1aWxkVGltZSJdPWZhbHNlLFsiY19zaG9ydFRpbWUiXT1mYWxzZSxkZXB0aFQ9e30sZmFtaWx5PXt9LG1UPXt9LG1wYXRoQT17Ii9ldGMvbW9kdWxlZmlsZXMiLCIvdXNyL3NoYXJlL21vZHVsZWZpbGVzIiwiL3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9MaW51eCIsIi91c3Ivc2hhcmUvbW9kdWxlZmlsZXMvQ29yZSIsIi91c3Ivc2hhcmUvbG1vZC9sbW9kL21vZHVsZWZpbGVzL0NvcmUiLH0sWyJzeXN0ZW1CYXNlTVBBVEgiXT0iL2V0Yy9tb2R1bGVmaWxlczovdXNyL3NoYXJlL21vZHVsZWZpbGVzOi91c3Ivc2hhcmUvbW9kdWxlZmlsZXMvTGludXg6L3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9Db3JlOi91c3Ivc2hh ++ export _ModuleTable001_ ++ _ModuleTable002_=cmUvbG1vZC9sbW9kL21vZHVsZWZpbGVzL0NvcmUiLH0= ++ export _ModuleTable002_ ++ _ModuleTable_Sz_=2 ++ export _ModuleTable_Sz_ + /usr/bin/make install DESTDIR=/builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64 'INSTALL=/usr/bin/install -p' -C serial make: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial' /usr/bin/cmake -S/builddir/build/BUILD/netgen-6.2.2004 -B/builddir/build/BUILD/netgen-6.2.2004/serial --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/netgen-6.2.2004/serial/CMakeFiles /builddir/build/BUILD/netgen-6.2.2004/serial/CMakeFiles/progress.marks /usr/bin/make -f CMakeFiles/Makefile2 all make[1]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial' /usr/bin/make -f CMakeFiles/netgen.dir/build.make CMakeFiles/netgen.dir/depend make[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial' cd /builddir/build/BUILD/netgen-6.2.2004/serial && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2004 /builddir/build/BUILD/netgen-6.2.2004 /builddir/build/BUILD/netgen-6.2.2004/serial /builddir/build/BUILD/netgen-6.2.2004/serial /builddir/build/BUILD/netgen-6.2.2004/serial/CMakeFiles/netgen.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial' /usr/bin/make -f CMakeFiles/netgen.dir/build.make CMakeFiles/netgen.dir/build make[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial' [ 10%] Performing check_submodules1 step for 'netgen' /usr/bin/cmake -P /builddir/build/BUILD/netgen-6.2.2004/cmake/check_submodules.cmake [ 20%] Performing build step for 'netgen' cd /builddir/build/BUILD/netgen-6.2.2004/serial/netgen && /usr/bin/make --silent make[3]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' make[4]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 7%] Built target ngcore make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 8%] Built target pyngcore make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 46%] Built target mesh make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 50%] Built target visual make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 62%] Built target csg make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 63%] Built target csgvis make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 65%] Built target geom2d make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 66%] Built target geom2dvis make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 72%] Built target occ make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 73%] Built target occvis make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 77%] Built target stl make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 78%] Built target stlvis make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 89%] Built target interface make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 90%] Built target nglib make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 91%] Built target ngpy make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 93%] Built target togl make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 99%] Built target gui make[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' make[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [100%] Built target netgen make[4]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' make[3]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' cd /builddir/build/BUILD/netgen-6.2.2004/serial/netgen && /usr/bin/cmake -E touch /builddir/build/BUILD/netgen-6.2.2004/serial/dependencies/src/netgen-stamp/netgen-build [ 30%] No install step for 'netgen' cd /builddir/build/BUILD/netgen-6.2.2004/serial/netgen && /usr/bin/cmake -E echo_append cd /builddir/build/BUILD/netgen-6.2.2004/serial/netgen && /usr/bin/cmake -E touch /builddir/build/BUILD/netgen-6.2.2004/serial/dependencies/src/netgen-stamp/netgen-install [ 40%] Completed 'netgen' /usr/bin/cmake -E make_directory /builddir/build/BUILD/netgen-6.2.2004/serial/CMakeFiles /usr/bin/cmake -E touch /builddir/build/BUILD/netgen-6.2.2004/serial/CMakeFiles/netgen-complete /usr/bin/cmake -E touch /builddir/build/BUILD/netgen-6.2.2004/serial/dependencies/src/netgen-stamp/netgen-done make[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial' [100%] Built target netgen make[1]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/netgen-6.2.2004/serial/CMakeFiles 0 /usr/bin/make -f CMakeFiles/Makefile2 preinstall make[1]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial' make[1]: Nothing to be done for 'preinstall'. make[1]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial' Install the project... /usr/bin/cmake -P cmake_install.cmake -- Install configuration: "RelWithDebInfo" gmake[1]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' /usr/bin/cmake -S/builddir/build/BUILD/netgen-6.2.2004 -B/builddir/build/BUILD/netgen-6.2.2004/serial/netgen --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/netgen-6.2.2004/serial/netgen/CMakeFiles /builddir/build/BUILD/netgen-6.2.2004/serial/netgen/CMakeFiles/progress.marks /usr/bin/gmake -f CMakeFiles/Makefile2 all gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' /usr/bin/gmake -f libsrc/core/CMakeFiles/ngcore.dir/build.make libsrc/core/CMakeFiles/ngcore.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' cd /builddir/build/BUILD/netgen-6.2.2004/serial/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2004 /builddir/build/BUILD/netgen-6.2.2004/libsrc/core /builddir/build/BUILD/netgen-6.2.2004/serial/netgen /builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/core /builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/core/CMakeFiles/ngcore.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' /usr/bin/gmake -f libsrc/core/CMakeFiles/ngcore.dir/build.make libsrc/core/CMakeFiles/ngcore.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' gmake[3]: Nothing to be done for 'libsrc/core/CMakeFiles/ngcore.dir/build'. gmake[3]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 7%] Built target ngcore /usr/bin/gmake -f libsrc/core/CMakeFiles/pyngcore.dir/build.make libsrc/core/CMakeFiles/pyngcore.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' cd /builddir/build/BUILD/netgen-6.2.2004/serial/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2004 /builddir/build/BUILD/netgen-6.2.2004/libsrc/core /builddir/build/BUILD/netgen-6.2.2004/serial/netgen /builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/core /builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/core/CMakeFiles/pyngcore.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' /usr/bin/gmake -f libsrc/core/CMakeFiles/pyngcore.dir/build.make libsrc/core/CMakeFiles/pyngcore.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' gmake[3]: Nothing to be done for 'libsrc/core/CMakeFiles/pyngcore.dir/build'. gmake[3]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 8%] Built target pyngcore /usr/bin/gmake -f libsrc/meshing/CMakeFiles/mesh.dir/build.make libsrc/meshing/CMakeFiles/mesh.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' cd /builddir/build/BUILD/netgen-6.2.2004/serial/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2004 /builddir/build/BUILD/netgen-6.2.2004/libsrc/meshing /builddir/build/BUILD/netgen-6.2.2004/serial/netgen /builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/meshing /builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/meshing/CMakeFiles/mesh.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' /usr/bin/gmake -f libsrc/meshing/CMakeFiles/mesh.dir/build.make libsrc/meshing/CMakeFiles/mesh.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' gmake[3]: Nothing to be done for 'libsrc/meshing/CMakeFiles/mesh.dir/build'. gmake[3]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 46%] Built target mesh /usr/bin/gmake -f libsrc/visualization/CMakeFiles/visual.dir/build.make libsrc/visualization/CMakeFiles/visual.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' cd /builddir/build/BUILD/netgen-6.2.2004/serial/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2004 /builddir/build/BUILD/netgen-6.2.2004/libsrc/visualization /builddir/build/BUILD/netgen-6.2.2004/serial/netgen /builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/visualization /builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/visualization/CMakeFiles/visual.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' /usr/bin/gmake -f libsrc/visualization/CMakeFiles/visual.dir/build.make libsrc/visualization/CMakeFiles/visual.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' gmake[3]: Nothing to be done for 'libsrc/visualization/CMakeFiles/visual.dir/build'. gmake[3]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 50%] Built target visual /usr/bin/gmake -f libsrc/csg/CMakeFiles/csg.dir/build.make libsrc/csg/CMakeFiles/csg.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' cd /builddir/build/BUILD/netgen-6.2.2004/serial/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2004 /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg /builddir/build/BUILD/netgen-6.2.2004/serial/netgen /builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/csg /builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/csg/CMakeFiles/csg.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' /usr/bin/gmake -f libsrc/csg/CMakeFiles/csg.dir/build.make libsrc/csg/CMakeFiles/csg.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' gmake[3]: Nothing to be done for 'libsrc/csg/CMakeFiles/csg.dir/build'. gmake[3]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 62%] Built target csg /usr/bin/gmake -f libsrc/csg/CMakeFiles/csgvis.dir/build.make libsrc/csg/CMakeFiles/csgvis.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' cd /builddir/build/BUILD/netgen-6.2.2004/serial/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2004 /builddir/build/BUILD/netgen-6.2.2004/libsrc/csg /builddir/build/BUILD/netgen-6.2.2004/serial/netgen /builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/csg /builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/csg/CMakeFiles/csgvis.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' /usr/bin/gmake -f libsrc/csg/CMakeFiles/csgvis.dir/build.make libsrc/csg/CMakeFiles/csgvis.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' gmake[3]: Nothing to be done for 'libsrc/csg/CMakeFiles/csgvis.dir/build'. gmake[3]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 63%] Built target csgvis /usr/bin/gmake -f libsrc/geom2d/CMakeFiles/geom2d.dir/build.make libsrc/geom2d/CMakeFiles/geom2d.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' cd /builddir/build/BUILD/netgen-6.2.2004/serial/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2004 /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d /builddir/build/BUILD/netgen-6.2.2004/serial/netgen /builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/geom2d /builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/geom2d/CMakeFiles/geom2d.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' /usr/bin/gmake -f libsrc/geom2d/CMakeFiles/geom2d.dir/build.make libsrc/geom2d/CMakeFiles/geom2d.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' gmake[3]: Nothing to be done for 'libsrc/geom2d/CMakeFiles/geom2d.dir/build'. gmake[3]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 65%] Built target geom2d /usr/bin/gmake -f libsrc/geom2d/CMakeFiles/geom2dvis.dir/build.make libsrc/geom2d/CMakeFiles/geom2dvis.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' cd /builddir/build/BUILD/netgen-6.2.2004/serial/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2004 /builddir/build/BUILD/netgen-6.2.2004/libsrc/geom2d /builddir/build/BUILD/netgen-6.2.2004/serial/netgen /builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/geom2d /builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/geom2d/CMakeFiles/geom2dvis.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' /usr/bin/gmake -f libsrc/geom2d/CMakeFiles/geom2dvis.dir/build.make libsrc/geom2d/CMakeFiles/geom2dvis.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' gmake[3]: Nothing to be done for 'libsrc/geom2d/CMakeFiles/geom2dvis.dir/build'. gmake[3]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 66%] Built target geom2dvis /usr/bin/gmake -f libsrc/occ/CMakeFiles/occ.dir/build.make libsrc/occ/CMakeFiles/occ.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' cd /builddir/build/BUILD/netgen-6.2.2004/serial/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2004 /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ /builddir/build/BUILD/netgen-6.2.2004/serial/netgen /builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/occ /builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/occ/CMakeFiles/occ.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' /usr/bin/gmake -f libsrc/occ/CMakeFiles/occ.dir/build.make libsrc/occ/CMakeFiles/occ.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' gmake[3]: Nothing to be done for 'libsrc/occ/CMakeFiles/occ.dir/build'. gmake[3]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 72%] Built target occ /usr/bin/gmake -f libsrc/occ/CMakeFiles/occvis.dir/build.make libsrc/occ/CMakeFiles/occvis.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' cd /builddir/build/BUILD/netgen-6.2.2004/serial/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2004 /builddir/build/BUILD/netgen-6.2.2004/libsrc/occ /builddir/build/BUILD/netgen-6.2.2004/serial/netgen /builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/occ /builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/occ/CMakeFiles/occvis.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' /usr/bin/gmake -f libsrc/occ/CMakeFiles/occvis.dir/build.make libsrc/occ/CMakeFiles/occvis.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' gmake[3]: Nothing to be done for 'libsrc/occ/CMakeFiles/occvis.dir/build'. gmake[3]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 73%] Built target occvis /usr/bin/gmake -f libsrc/stlgeom/CMakeFiles/stl.dir/build.make libsrc/stlgeom/CMakeFiles/stl.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' cd /builddir/build/BUILD/netgen-6.2.2004/serial/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2004 /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom /builddir/build/BUILD/netgen-6.2.2004/serial/netgen /builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/stlgeom /builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/stlgeom/CMakeFiles/stl.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' /usr/bin/gmake -f libsrc/stlgeom/CMakeFiles/stl.dir/build.make libsrc/stlgeom/CMakeFiles/stl.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' gmake[3]: Nothing to be done for 'libsrc/stlgeom/CMakeFiles/stl.dir/build'. gmake[3]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 77%] Built target stl /usr/bin/gmake -f libsrc/stlgeom/CMakeFiles/stlvis.dir/build.make libsrc/stlgeom/CMakeFiles/stlvis.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' cd /builddir/build/BUILD/netgen-6.2.2004/serial/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2004 /builddir/build/BUILD/netgen-6.2.2004/libsrc/stlgeom /builddir/build/BUILD/netgen-6.2.2004/serial/netgen /builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/stlgeom /builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/stlgeom/CMakeFiles/stlvis.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' /usr/bin/gmake -f libsrc/stlgeom/CMakeFiles/stlvis.dir/build.make libsrc/stlgeom/CMakeFiles/stlvis.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' gmake[3]: Nothing to be done for 'libsrc/stlgeom/CMakeFiles/stlvis.dir/build'. gmake[3]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 78%] Built target stlvis /usr/bin/gmake -f libsrc/interface/CMakeFiles/interface.dir/build.make libsrc/interface/CMakeFiles/interface.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' cd /builddir/build/BUILD/netgen-6.2.2004/serial/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2004 /builddir/build/BUILD/netgen-6.2.2004/libsrc/interface /builddir/build/BUILD/netgen-6.2.2004/serial/netgen /builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/interface /builddir/build/BUILD/netgen-6.2.2004/serial/netgen/libsrc/interface/CMakeFiles/interface.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' /usr/bin/gmake -f libsrc/interface/CMakeFiles/interface.dir/build.make libsrc/interface/CMakeFiles/interface.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' gmake[3]: Nothing to be done for 'libsrc/interface/CMakeFiles/interface.dir/build'. gmake[3]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 89%] Built target interface /usr/bin/gmake -f nglib/CMakeFiles/nglib.dir/build.make nglib/CMakeFiles/nglib.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' cd /builddir/build/BUILD/netgen-6.2.2004/serial/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2004 /builddir/build/BUILD/netgen-6.2.2004/nglib /builddir/build/BUILD/netgen-6.2.2004/serial/netgen /builddir/build/BUILD/netgen-6.2.2004/serial/netgen/nglib /builddir/build/BUILD/netgen-6.2.2004/serial/netgen/nglib/CMakeFiles/nglib.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' /usr/bin/gmake -f nglib/CMakeFiles/nglib.dir/build.make nglib/CMakeFiles/nglib.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' gmake[3]: Nothing to be done for 'nglib/CMakeFiles/nglib.dir/build'. gmake[3]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 90%] Built target nglib /usr/bin/gmake -f ng/CMakeFiles/ngpy.dir/build.make ng/CMakeFiles/ngpy.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' cd /builddir/build/BUILD/netgen-6.2.2004/serial/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2004 /builddir/build/BUILD/netgen-6.2.2004/ng /builddir/build/BUILD/netgen-6.2.2004/serial/netgen /builddir/build/BUILD/netgen-6.2.2004/serial/netgen/ng /builddir/build/BUILD/netgen-6.2.2004/serial/netgen/ng/CMakeFiles/ngpy.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' /usr/bin/gmake -f ng/CMakeFiles/ngpy.dir/build.make ng/CMakeFiles/ngpy.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' gmake[3]: Nothing to be done for 'ng/CMakeFiles/ngpy.dir/build'. gmake[3]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 91%] Built target ngpy /usr/bin/gmake -f ng/Togl2.1/CMakeFiles/togl.dir/build.make ng/Togl2.1/CMakeFiles/togl.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' cd /builddir/build/BUILD/netgen-6.2.2004/serial/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2004 /builddir/build/BUILD/netgen-6.2.2004/ng/Togl2.1 /builddir/build/BUILD/netgen-6.2.2004/serial/netgen /builddir/build/BUILD/netgen-6.2.2004/serial/netgen/ng/Togl2.1 /builddir/build/BUILD/netgen-6.2.2004/serial/netgen/ng/Togl2.1/CMakeFiles/togl.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' /usr/bin/gmake -f ng/Togl2.1/CMakeFiles/togl.dir/build.make ng/Togl2.1/CMakeFiles/togl.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' gmake[3]: Nothing to be done for 'ng/Togl2.1/CMakeFiles/togl.dir/build'. gmake[3]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 93%] Built target togl /usr/bin/gmake -f ng/CMakeFiles/gui.dir/build.make ng/CMakeFiles/gui.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' cd /builddir/build/BUILD/netgen-6.2.2004/serial/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2004 /builddir/build/BUILD/netgen-6.2.2004/ng /builddir/build/BUILD/netgen-6.2.2004/serial/netgen /builddir/build/BUILD/netgen-6.2.2004/serial/netgen/ng /builddir/build/BUILD/netgen-6.2.2004/serial/netgen/ng/CMakeFiles/gui.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' /usr/bin/gmake -f ng/CMakeFiles/gui.dir/build.make ng/CMakeFiles/gui.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' gmake[3]: Nothing to be done for 'ng/CMakeFiles/gui.dir/build'. gmake[3]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [ 99%] Built target gui /usr/bin/gmake -f ng/CMakeFiles/netgen.dir/build.make ng/CMakeFiles/netgen.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' cd /builddir/build/BUILD/netgen-6.2.2004/serial/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2004 /builddir/build/BUILD/netgen-6.2.2004/ng /builddir/build/BUILD/netgen-6.2.2004/serial/netgen /builddir/build/BUILD/netgen-6.2.2004/serial/netgen/ng /builddir/build/BUILD/netgen-6.2.2004/serial/netgen/ng/CMakeFiles/netgen.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' /usr/bin/gmake -f ng/CMakeFiles/netgen.dir/build.make ng/CMakeFiles/netgen.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' gmake[3]: Nothing to be done for 'ng/CMakeFiles/netgen.dir/build'. gmake[3]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' [100%] Built target netgen gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/netgen-6.2.2004/serial/netgen/CMakeFiles 0 /usr/bin/gmake -f CMakeFiles/Makefile2 preinstall gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' gmake[2]: Nothing to be done for 'preinstall'. gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' Install the project... /usr/bin/cmake -P cmake_install.cmake -- Install configuration: "RelWithDebInfo" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/cmake/netgen-mesher/netgen-targets.cmake -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/cmake/netgen-mesher/netgen-targets-relwithdebinfo.cmake -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/cmake/netgen-mesher/NetgenConfig.cmake -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/libngcore.so -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/libngcore.so" to "$ORIGIN:$ORIGIN/../lib64" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/core/ngcore.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/core/archive.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/core/type_traits.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/core/version.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/core/ngcore_api.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/core/logging.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/core/exception.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/core/symboltable.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/core/paje_trace.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/core/utils.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/core/profiler.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/core/mpi_wrapper.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/core/array.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/core/taskmanager.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/core/concurrentqueue.h -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/core/localheap.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/core/python_ngcore.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/core/flags.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/core/xbool.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/core/signal.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/core/bitarray.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/core/table.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/core/hashtable.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/python3.8/site-packages/netgen-mesher/pyngcore.cpython-38-riscv64-linux-gnu.so -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/python3.8/site-packages/netgen-mesher/pyngcore.cpython-38-riscv64-linux-gnu.so" to "$ORIGIN/../../../" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/general/ngarray.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/general/autodiff.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/general/autoptr.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/general/ngbitarray.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/general/dynamicmem.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/general/hashtabl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/general/mpi_interface.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/general/myadt.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/general/ngsimd.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/general/mystring.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/general/netgenout.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/general/ngpython.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/general/optmem.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/general/parthreads.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/general/seti.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/general/sort.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/general/spbita2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/general/stack.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/general/table.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/general/template.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/general/gzstream.h -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/gprim/adtree.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/gprim/geom2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/gprim/geom3d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/gprim/geomfuncs.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/gprim/geomobjects.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/gprim/geomops2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/gprim/geomops.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/gprim/geomtest3d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/gprim/gprim.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/gprim/splinegeometry.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/gprim/spline.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/gprim/transform3d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/linalg/densemat.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/linalg/linalg.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/linalg/opti.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/linalg/polynomial.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/linalg/vector.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/nginterface.h -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/nginterface_v2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/mydefs.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/include/acisgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/include/csg.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/include/geometry2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/include/gprim.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/include/incopengl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/include/inctcl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/include/incvis.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/include/linalg.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/include/meshing.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/include/myadt.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/include/mydefs.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/include/mystdlib.h -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/include/nginterface_v2_impl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/include/occgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/include/ngsimd.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/include/opti.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/include/parallel.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/include/stlgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/include/visual.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/libngmesh.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/libngmesh.so.6.2" to "$ORIGIN:$ORIGIN/../lib64" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/libngmesh.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/meshing/adfront2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/meshing/adfront3.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/meshing/basegeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/meshing/bcfunctions.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/meshing/bisect.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/meshing/boundarylayer.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/meshing/classifyhpel.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/meshing/clusters.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/meshing/curvedelems.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/meshing/findip2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/meshing/findip.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/meshing/geomsearch.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/meshing/global.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/meshing/hpref_hex.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/meshing/hprefinement.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/meshing/hpref_prism.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/meshing/hpref_pyramid.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/meshing/hpref_quad.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/meshing/hpref_segm.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/meshing/hpref_tet.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/meshing/hpref_trig.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/meshing/improve2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/meshing/improve3.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/meshing/localh.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/meshing/meshclass.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/meshing/meshfunc.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/meshing/meshing2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/meshing/meshing3.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/meshing/meshing.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/meshing/meshtool.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/meshing/meshtype.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/meshing/msghandler.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/meshing/paralleltop.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/meshing/ruler2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/meshing/ruler3.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/meshing/specials.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/meshing/topology.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/meshing/validate.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/meshing/python_mesh.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/soldata.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/libngvisual.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/libngvisual.so.6.2" to "$ORIGIN:$ORIGIN/../lib64" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/libngvisual.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/visualization/meshdoc.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/visualization/mvdraw.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/visualization/vispar.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/visualization/visual.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/visualization/vssolution.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/libngcsg.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/libngcsg.so.6.2" to "$ORIGIN:$ORIGIN/../lib64" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/libngcsg.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/libngcsgvis.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/libngcsgvis.so.6.2" to "$ORIGIN:$ORIGIN/../lib64" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/libngcsgvis.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/csg/algprim.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/csg/brick.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/csg/csgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/csg/csg.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/csg/csgparser.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/csg/curve2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/csg/edgeflw.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/csg/explicitcurve2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/csg/extrusion.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/csg/gencyl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/csg/geoml.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/csg/identify.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/csg/manifold.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/csg/meshsurf.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/csg/polyhedra.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/csg/revolution.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/csg/singularref.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/csg/solid.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/csg/specpoin.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/csg/spline3d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/csg/splinesurface.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/csg/surface.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/csg/triapprox.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/csg/vscsg.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/libnggeom2d.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/libnggeom2d.so.6.2" to "$ORIGIN:$ORIGIN/../lib64" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/libnggeom2d.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/libnggeom2dvis.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/libnggeom2dvis.so.6.2" to "$ORIGIN:$ORIGIN/../lib64" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/libnggeom2dvis.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/geom2d/geometry2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/geom2d/spline2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/geom2d/vsgeom2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/libngocc.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/libngocc.so.6.2" to "$ORIGIN:$ORIGIN/../lib64" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/libngocc.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/libngoccvis.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/libngoccvis.so.6.2" to "$ORIGIN:$ORIGIN/../lib64" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/libngoccvis.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/occ/occgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/occ/occmeshsurf.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/occ/vsocc.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/libngstl.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/libngstl.so.6.2" to "$ORIGIN:$ORIGIN/../lib64" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/libngstl.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/libngstlvis.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/libngstlvis.so.6.2" to "$ORIGIN:$ORIGIN/../lib64" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/libngstlvis.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/stlgeom/meshstlsurface.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/stlgeom/stlgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/stlgeom/stlline.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/stlgeom/stltool.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/stlgeom/stltopology.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/stlgeom/vsstl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/libnginterface.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/libnginterface.so.6.2" to "$ORIGIN:$ORIGIN/../lib64" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/libnginterface.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/interface/writeuser.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/bin/netgen-mesher -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/bin/netgen-mesher" to "$ORIGIN:$ORIGIN/../lib64" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/libnggui.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/libnggui.so.6.2" to "$ORIGIN:$ORIGIN/../lib64" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/libnggui.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/python3.8/site-packages/netgen-mesher/netgen-mesher/libngpy.so -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/python3.8/site-packages/netgen-mesher/netgen-mesher/libngpy.so" to "$ORIGIN/../../../../" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/libngtogl.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/libngtogl.so.6.2" to "$ORIGIN:$ORIGIN/../lib64" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/libngtogl.so -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/boxcyl.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/circle_on_cube.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/cone.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/cube.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/cubeandring.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/cubeandspheres.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/cubemcyl.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/cubemsphere.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/cylinder.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/cylsphere.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/ellipsoid.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/ellipticcyl.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/extrusion.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/fichera.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/lshape3d.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/manyholes.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/manyholes2.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/matrix.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/ortho.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/period.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/revolution.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/sculpture.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/shaft.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/shell.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/sphere.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/sphereincube.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/torus.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/trafo.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/twobricks.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/twocubes.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/twocyl.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/boundarycondition.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/hinge.stl -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/part1.stl -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/frame.step -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/screw.step -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/squarehole.in2d -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/squarecircle.in2d -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/square.in2d -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/py_tutorials/shaft.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/py_tutorials/mesh.py -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/py_tutorials/exportNeutral.py -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/netgen-mesher/doc/ng4.pdf -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/libnglib.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/libnglib.so.6.2" to "$ORIGIN:$ORIGIN/../lib64" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/libnglib.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/nglib.h -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/python3.8/site-packages/netgen-mesher/netgen-mesher/__init__.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/python3.8/site-packages/netgen-mesher/netgen-mesher/meshing.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/python3.8/site-packages/netgen-mesher/netgen-mesher/csg.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/python3.8/site-packages/netgen-mesher/netgen-mesher/geom2d.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/python3.8/site-packages/netgen-mesher/netgen-mesher/stl.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/python3.8/site-packages/netgen-mesher/netgen-mesher/gui.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/python3.8/site-packages/netgen-mesher/netgen-mesher/NgOCC.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/python3.8/site-packages/netgen-mesher/netgen-mesher/occ.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/python3.8/site-packages/netgen-mesher/netgen-mesher/read_gmsh.py gmake[1]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial/netgen' make: Leaving directory '/builddir/build/BUILD/netgen-6.2.2004/serial' + 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.2004-1.fc33.riscv64//usr/lib64/pkgconfig + cat + install -Dpm 0644 /builddir/build/SOURCES/netgen-mesher.png /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/icons/hicolor/48x48/apps/netgen-mesher.png + desktop-file-install --dir /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64//usr/share/applications/ /builddir/build/SOURCES/netgen-mesher.desktop + rm -rf /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64//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.2004-1.fc33.riscv64/usr/include/netgen-mesher/private/{}' ';' + install -Dpm 0644 nglib/nglib.h /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/include/netgen-mesher/nglib.h + /usr/lib/rpm/find-debuginfo.sh -j4 --strict-build-id -m -i --build-id-seed 6.2.2004-1.fc33 --unique-debug-suffix -6.2.2004-1.fc33.riscv64 --unique-debug-src-base netgen-mesher-6.2.2004-1.fc33.riscv64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/netgen-6.2.2004 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/bin/netgen-mesher explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/libngcsgvis.so.6.2 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/libngcore.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/libngcsg.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/libngcsgvis.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/bin/netgen-mesher extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/libngcore.so extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/libngcsg.so.6.2 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/libnggeom2d.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/libnggeom2d.so.6.2 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/libnggeom2dvis.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/libnggeom2dvis.so.6.2 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/libnggui.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/libnggui.so.6.2 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/libnginterface.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/libnginterface.so.6.2 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/libnglib.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/libnglib.so.6.2 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/libngmesh.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/libngmesh.so.6.2 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/libngocc.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/libngocc.so.6.2 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/libngoccvis.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/libngoccvis.so.6.2 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/libngstl.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/libngstl.so.6.2 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/libngstlvis.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/libngstlvis.so.6.2 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/libngtogl.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/libngtogl.so.6.2 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/libngvisual.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/libngvisual.so.6.2 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/mpich/bin/netgen-mesher explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/mpich/lib/libngcore.so extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/mpich/bin/netgen-mesher extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/mpich/lib/libngcore.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/mpich/lib/libngcsg.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/mpich/lib/libngcsg.so.6.2 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/mpich/lib/libngcsgvis.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/mpich/lib/libngcsgvis.so.6.2 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/mpich/lib/libnggeom2d.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/mpich/lib/libnggeom2d.so.6.2 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/mpich/lib/libnggeom2dvis.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/mpich/lib/libnggeom2dvis.so.6.2 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/mpich/lib/libnggui.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/mpich/lib/libnggui.so.6.2 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/mpich/lib/libnginterface.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/mpich/lib/libnginterface.so.6.2 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/mpich/lib/libnglib.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/mpich/lib/libnglib.so.6.2 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/mpich/lib/libngmesh.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/mpich/lib/libngmesh.so.6.2 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/mpich/lib/libngocc.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/mpich/lib/libngocc.so.6.2 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/mpich/lib/libngoccvis.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/mpich/lib/libngoccvis.so.6.2 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/mpich/lib/libngstl.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/mpich/lib/libngstl.so.6.2 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/mpich/lib/libngstlvis.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/mpich/lib/libngstlvis.so.6.2 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/mpich/lib/libngtogl.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/mpich/lib/libngtogl.so.6.2 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/mpich/lib/libngvisual.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/mpich/lib/libngvisual.so.6.2 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/mpich/python3.8/site-packages/netgen-mesher/netgen-mesher/libngpy.so extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/mpich/python3.8/site-packages/netgen-mesher/netgen-mesher/libngpy.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/mpich/python3.8/site-packages/netgen-mesher/pyngcore.cpython-38-riscv64-linux-gnu.so extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/mpich/python3.8/site-packages/netgen-mesher/pyngcore.cpython-38-riscv64-linux-gnu.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/openmpi/bin/netgen-mesher extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/openmpi/bin/netgen-mesher explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/openmpi/lib/libngcore.so extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/openmpi/lib/libngcore.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/openmpi/lib/libngcsg.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/openmpi/lib/libngcsg.so.6.2 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/openmpi/lib/libngcsgvis.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/openmpi/lib/libngcsgvis.so.6.2 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/openmpi/lib/libnggeom2d.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/openmpi/lib/libnggeom2d.so.6.2 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/openmpi/lib/libnggeom2dvis.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/openmpi/lib/libnggeom2dvis.so.6.2 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/openmpi/lib/libnggui.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/openmpi/lib/libnggui.so.6.2 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/openmpi/lib/libnginterface.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/openmpi/lib/libnginterface.so.6.2 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/openmpi/lib/libnglib.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/openmpi/lib/libnglib.so.6.2 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/openmpi/lib/libngmesh.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/openmpi/lib/libngmesh.so.6.2 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/openmpi/lib/libngocc.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/openmpi/lib/libngocc.so.6.2 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/openmpi/lib/libngoccvis.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/openmpi/lib/libngoccvis.so.6.2 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/openmpi/lib/libngstl.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/openmpi/lib/libngstl.so.6.2 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/openmpi/lib/libngstlvis.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/openmpi/lib/libngstlvis.so.6.2 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/openmpi/lib/libngtogl.so.6.2 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/openmpi/lib/libngvisual.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/openmpi/lib/libngtogl.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/openmpi/lib/libngvisual.so.6.2 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/openmpi/python3.8/site-packages/netgen-mesher/netgen-mesher/libngpy.so extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/openmpi/python3.8/site-packages/netgen-mesher/netgen-mesher/libngpy.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/openmpi/python3.8/site-packages/netgen-mesher/pyngcore.cpython-38-riscv64-linux-gnu.so extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/openmpi/python3.8/site-packages/netgen-mesher/pyngcore.cpython-38-riscv64-linux-gnu.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/python3.8/site-packages/netgen-mesher/netgen-mesher/libngpy.so extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/python3.8/site-packages/netgen-mesher/netgen-mesher/libngpy.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/python3.8/site-packages/netgen-mesher/pyngcore.cpython-38-riscv64-linux-gnu.so extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/python3.8/site-packages/netgen-mesher/pyngcore.cpython-38-riscv64-linux-gnu.so original debug info size: 556692kB, size after compression: 338260kB /usr/lib/rpm/sepdebugcrcfix: Updated 54 CRC32s, 0 CRC32s did match. 11211 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/redhat/brp-python-bytecompile /usr/bin/python 0 0 Bytecompiling .py files below /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib/debug/usr/lib64/python3.8 using /usr/bin/python3.8 Bytecompiling .py files below /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/lib64/python3.8 using /usr/bin/python3.8 + /usr/lib/rpm/brp-python-hardlink + /usr/lib/rpm/redhat/brp-mangle-shebangs *** WARNING: ./usr/src/debug/netgen-mesher-6.2.2004-1.fc33.riscv64/ng/Togl2.1/toglStubInit.c is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/netgen-mesher-6.2.2004-1.fc33.riscv64/ng/Togl2.1/toglDecls.h is executable but has no shebang, removing executable bit Processing files: netgen-mesher-6.2.2004-1.fc33.riscv64 Provides: bundled(tcl-togl) = 2.1 netgen-mesher = 6.2.2004-1.fc33 netgen-mesher(riscv-64) = 6.2.2004-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libngcore.so()(64bit) libnggui.so.6.2()(64bit) libngmesh.so.6.2()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libtcl8.6.so()(64bit) libtk8.6.so()(64bit) rtld(GNU_HASH) Processing files: netgen-mesher-common-6.2.2004-1.fc33.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.hgVIgH + umask 022 + cd /builddir/build/BUILD + cd netgen-6.2.2004 + DOCDIR=/builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/doc/netgen-mesher-common + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/doc/netgen-mesher-common + cp -pr AUTHORS /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/doc/netgen-mesher-common + cp -pr doc/ng4.pdf /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/doc/netgen-mesher-common + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.nT3IfE + umask 022 + cd /builddir/build/BUILD + cd netgen-6.2.2004 + LICENSEDIR=/builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/licenses/netgen-mesher-common + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/licenses/netgen-mesher-common + cp -pr LICENSE /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64/usr/share/licenses/netgen-mesher-common + RPM_EC=0 ++ jobs -p + exit 0 Provides: application() application(netgen-mesher.desktop) netgen-mesher-common = 6.2.2004-1.fc33 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.2004-1.fc33.riscv64 Provides: libngcsg.so.6.2()(64bit) libngcsgvis.so.6.2()(64bit) libnggeom2d.so.6.2()(64bit) libnggeom2dvis.so.6.2()(64bit) libnggui.so.6.2()(64bit) libnginterface.so.6.2()(64bit) libnglib.so.6.2()(64bit) libngmesh.so.6.2()(64bit) libngocc.so.6.2()(64bit) libngoccvis.so.6.2()(64bit) libngstl.so.6.2()(64bit) libngstlvis.so.6.2()(64bit) libngtogl.so.6.2()(64bit) libngvisual.so.6.2()(64bit) netgen-mesher-libs = 6.2.2004-1.fc33 netgen-mesher-libs(riscv-64) = 6.2.2004-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libGLU.so.1()(64bit) libGLX.so.0()(64bit) libOpenGL.so.0()(64bit) libTKBRep.so.7()(64bit) libTKBool.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) libTKSTEP.so.7()(64bit) libTKSTEPBase.so.7()(64bit) libTKSTL.so.7()(64bit) libTKShHealing.so.7()(64bit) libTKTopAlgo.so.7()(64bit) libTKXCAF.so.7()(64bit) libTKXDEIGES.so.7()(64bit) libTKXDESTEP.so.7()(64bit) libTKXSBase.so.7()(64bit) libTKernel.so.7()(64bit) libXmu.so.6()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libdl.so.2()(64bit) libdl.so.2(GLIBC_2.27)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libjpeg.so.62()(64bit) libjpeg.so.62(LIBJPEG_6.2)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.27)(64bit) libngcore.so()(64bit) libngcsg.so.6.2()(64bit) libngcsgvis.so.6.2()(64bit) libnggeom2d.so.6.2()(64bit) libnggeom2dvis.so.6.2()(64bit) libnginterface.so.6.2()(64bit) libngmesh.so.6.2()(64bit) libngocc.so.6.2()(64bit) libngstl.so.6.2()(64bit) libngstlvis.so.6.2()(64bit) libngtogl.so.6.2()(64bit) libngvisual.so.6.2()(64bit) libpython3.8.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.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.9)(64bit) libtcl8.6.so()(64bit) libtk8.6.so()(64bit) libz.so.1()(64bit) rtld(GNU_HASH) Processing files: netgen-mesher-devel-6.2.2004-1.fc33.riscv64 Provides: cmake(Netgen) cmake(netgen) libngcore.so()(64bit) netgen-mesher-devel = 6.2.2004-1.fc33 netgen-mesher-devel(riscv-64) = 6.2.2004-1.fc33 pkgconfig(netgen-mesher) = 6.2.2004 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(riscv-64) ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.4)(64bit) libngcsg.so.6.2()(64bit) libngcsgvis.so.6.2()(64bit) libnggeom2d.so.6.2()(64bit) libnggeom2dvis.so.6.2()(64bit) libnggui.so.6.2()(64bit) libnginterface.so.6.2()(64bit) libnglib.so.6.2()(64bit) libngmesh.so.6.2()(64bit) libngocc.so.6.2()(64bit) libngoccvis.so.6.2()(64bit) libngstl.so.6.2()(64bit) libngstlvis.so.6.2()(64bit) libngtogl.so.6.2()(64bit) libngvisual.so.6.2()(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.27)(64bit) libpython3.8.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.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.9)(64bit) rtld(GNU_HASH) Processing files: netgen-mesher-devel-private-6.2.2004-1.fc33.riscv64 Provides: netgen-mesher-devel-private = 6.2.2004-1.fc33 netgen-mesher-devel-private(riscv-64) = 6.2.2004-1.fc33 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.2004-1.fc33.riscv64 Provides: libngpy.so()(64bit) python-netgen = 6.2.2004-1.fc33 python-netgen-mesher = 6.2.2004-1.fc33 python3-netgen-mesher = 6.2.2004-1.fc33 python3-netgen-mesher(riscv-64) = 6.2.2004-1.fc33 python38-netgen = 6.2.2004-1.fc33 python38-netgen-mesher = 6.2.2004-1.fc33 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-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libngcore.so()(64bit) libngcsg.so.6.2()(64bit) libngcsgvis.so.6.2()(64bit) libnggeom2d.so.6.2()(64bit) libnglib.so.6.2()(64bit) libngmesh.so.6.2()(64bit) libngocc.so.6.2()(64bit) libngstl.so.6.2()(64bit) libngstlvis.so.6.2()(64bit) libngvisual.so.6.2()(64bit) libpython3.8.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.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.15)(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.9)(64bit) python(abi) = 3.8 rtld(GNU_HASH) Obsoletes: python-netgen < 6.2.2004-1.fc33 Processing files: netgen-mesher-openmpi-6.2.2004-1.fc33.riscv64 Provides: netgen-mesher-openmpi = 6.2.2004-1.fc33 netgen-mesher-openmpi(riscv-64) = 6.2.2004-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libmpi.so.40()(64bit)(openmpi-riscv64) libmpi_cxx.so.40()(64bit)(openmpi-riscv64) libngcore.so()(64bit)(openmpi-riscv64) libnggui.so.6.2()(64bit)(openmpi-riscv64) libngmesh.so.6.2()(64bit)(openmpi-riscv64) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libtcl8.6.so()(64bit) libtk8.6.so()(64bit) rtld(GNU_HASH) Processing files: netgen-mesher-openmpi-libs-6.2.2004-1.fc33.riscv64 Provides: libngcsg.so.6.2()(64bit)(openmpi-riscv64) libngcsgvis.so.6.2()(64bit)(openmpi-riscv64) libnggeom2d.so.6.2()(64bit)(openmpi-riscv64) libnggeom2dvis.so.6.2()(64bit)(openmpi-riscv64) libnggui.so.6.2()(64bit)(openmpi-riscv64) libnginterface.so.6.2()(64bit)(openmpi-riscv64) libnglib.so.6.2()(64bit)(openmpi-riscv64) libngmesh.so.6.2()(64bit)(openmpi-riscv64) libngocc.so.6.2()(64bit)(openmpi-riscv64) libngoccvis.so.6.2()(64bit)(openmpi-riscv64) libngstl.so.6.2()(64bit)(openmpi-riscv64) libngstlvis.so.6.2()(64bit)(openmpi-riscv64) libngtogl.so.6.2()(64bit)(openmpi-riscv64) libngvisual.so.6.2()(64bit)(openmpi-riscv64) netgen-mesher-openmpi-libs = 6.2.2004-1.fc33 netgen-mesher-openmpi-libs(riscv-64) = 6.2.2004-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libGL.so.1()(64bit) libGLU.so.1()(64bit) libTKBRep.so.7()(64bit) libTKBool.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) libTKSTEP.so.7()(64bit) libTKSTEPBase.so.7()(64bit) libTKSTL.so.7()(64bit) libTKShHealing.so.7()(64bit) libTKTopAlgo.so.7()(64bit) libTKXCAF.so.7()(64bit) libTKXDEIGES.so.7()(64bit) libTKXDESTEP.so.7()(64bit) libTKXSBase.so.7()(64bit) libTKernel.so.7()(64bit) libXmu.so.6()(64bit) libatomic.so.1()(64bit) libatomic.so.1(LIBATOMIC_1.0)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libdl.so.2()(64bit) libdl.so.2(GLIBC_2.27)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libjpeg.so.62()(64bit) libjpeg.so.62(LIBJPEG_6.2)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.27)(64bit) libmetis.so.0()(64bit) libmpi.so.40()(64bit)(openmpi-riscv64) libmpi_cxx.so.40()(64bit)(openmpi-riscv64) libngcore.so()(64bit)(openmpi-riscv64) libngcsg.so.6.2()(64bit)(openmpi-riscv64) libngcsgvis.so.6.2()(64bit)(openmpi-riscv64) libnggeom2d.so.6.2()(64bit)(openmpi-riscv64) libnggeom2dvis.so.6.2()(64bit)(openmpi-riscv64) libnginterface.so.6.2()(64bit)(openmpi-riscv64) libngmesh.so.6.2()(64bit)(openmpi-riscv64) libngocc.so.6.2()(64bit)(openmpi-riscv64) libngstl.so.6.2()(64bit)(openmpi-riscv64) libngstlvis.so.6.2()(64bit)(openmpi-riscv64) libngtogl.so.6.2()(64bit)(openmpi-riscv64) libngvisual.so.6.2()(64bit)(openmpi-riscv64) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.27)(64bit) libpython3.8.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.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.9)(64bit) libtcl8.6.so()(64bit) libtk8.6.so()(64bit) libz.so.1()(64bit) rtld(GNU_HASH) Processing files: netgen-mesher-openmpi-devel-6.2.2004-1.fc33.riscv64 Provides: libngcore.so()(64bit)(openmpi-riscv64) netgen-mesher-openmpi-devel = 6.2.2004-1.fc33 netgen-mesher-openmpi-devel(riscv-64) = 6.2.2004-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libatomic.so.1()(64bit) libatomic.so.1(LIBATOMIC_1.0)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.4)(64bit) libmpi.so.40()(64bit)(openmpi-riscv64) libngcsg.so.6.2()(64bit)(openmpi-riscv64) libngcsgvis.so.6.2()(64bit)(openmpi-riscv64) libnggeom2d.so.6.2()(64bit)(openmpi-riscv64) libnggeom2dvis.so.6.2()(64bit)(openmpi-riscv64) libnggui.so.6.2()(64bit)(openmpi-riscv64) libnginterface.so.6.2()(64bit)(openmpi-riscv64) libnglib.so.6.2()(64bit)(openmpi-riscv64) libngmesh.so.6.2()(64bit)(openmpi-riscv64) libngocc.so.6.2()(64bit)(openmpi-riscv64) libngoccvis.so.6.2()(64bit)(openmpi-riscv64) libngstl.so.6.2()(64bit)(openmpi-riscv64) libngstlvis.so.6.2()(64bit)(openmpi-riscv64) libngtogl.so.6.2()(64bit)(openmpi-riscv64) libngvisual.so.6.2()(64bit)(openmpi-riscv64) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.27)(64bit) libpython3.8.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.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.9)(64bit) rtld(GNU_HASH) Processing files: python3-netgen-mesher-openmpi-6.2.2004-1.fc33.riscv64 Provides: libngpy.so()(64bit)(openmpi-riscv64) python-netgen-mesher-openmpi = 6.2.2004-1.fc33 python-netgen-openmpi = 6.2.2004-1.fc33 python3-netgen-mesher-openmpi = 6.2.2004-1.fc33 python3-netgen-mesher-openmpi(riscv-64) = 6.2.2004-1.fc33 python38-netgen-mesher-openmpi = 6.2.2004-1.fc33 python38-netgen-openmpi = 6.2.2004-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libngcore.so()(64bit)(openmpi-riscv64) libngcsg.so.6.2()(64bit)(openmpi-riscv64) libngcsgvis.so.6.2()(64bit)(openmpi-riscv64) libnggeom2d.so.6.2()(64bit)(openmpi-riscv64) libnglib.so.6.2()(64bit)(openmpi-riscv64) libngmesh.so.6.2()(64bit)(openmpi-riscv64) libngocc.so.6.2()(64bit)(openmpi-riscv64) libngstl.so.6.2()(64bit)(openmpi-riscv64) libngstlvis.so.6.2()(64bit)(openmpi-riscv64) libngvisual.so.6.2()(64bit)(openmpi-riscv64) libpython3.8.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.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.15)(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.9)(64bit) rtld(GNU_HASH) Obsoletes: python-netgen-openmpi < 6.2.2004-1.fc33 Processing files: netgen-mesher-mpich-6.2.2004-1.fc33.riscv64 Provides: netgen-mesher-mpich = 6.2.2004-1.fc33 netgen-mesher-mpich(riscv-64) = 6.2.2004-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libmpi.so.12()(64bit)(mpich-riscv64) libngcore.so()(64bit)(mpich-riscv64) libnggui.so.6.2()(64bit)(mpich-riscv64) libngmesh.so.6.2()(64bit)(mpich-riscv64) 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.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libtcl8.6.so()(64bit) libtk8.6.so()(64bit) rtld(GNU_HASH) Processing files: netgen-mesher-mpich-libs-6.2.2004-1.fc33.riscv64 Provides: libngcsg.so.6.2()(64bit)(mpich-riscv64) libngcsgvis.so.6.2()(64bit)(mpich-riscv64) libnggeom2d.so.6.2()(64bit)(mpich-riscv64) libnggeom2dvis.so.6.2()(64bit)(mpich-riscv64) libnggui.so.6.2()(64bit)(mpich-riscv64) libnginterface.so.6.2()(64bit)(mpich-riscv64) libnglib.so.6.2()(64bit)(mpich-riscv64) libngmesh.so.6.2()(64bit)(mpich-riscv64) libngocc.so.6.2()(64bit)(mpich-riscv64) libngoccvis.so.6.2()(64bit)(mpich-riscv64) libngstl.so.6.2()(64bit)(mpich-riscv64) libngstlvis.so.6.2()(64bit)(mpich-riscv64) libngtogl.so.6.2()(64bit)(mpich-riscv64) libngvisual.so.6.2()(64bit)(mpich-riscv64) netgen-mesher-mpich-libs = 6.2.2004-1.fc33 netgen-mesher-mpich-libs(riscv-64) = 6.2.2004-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libGL.so.1()(64bit) libGLU.so.1()(64bit) libTKBRep.so.7()(64bit) libTKBool.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) libTKSTEP.so.7()(64bit) libTKSTEPBase.so.7()(64bit) libTKSTL.so.7()(64bit) libTKShHealing.so.7()(64bit) libTKTopAlgo.so.7()(64bit) libTKXCAF.so.7()(64bit) libTKXDEIGES.so.7()(64bit) libTKXDESTEP.so.7()(64bit) libTKXSBase.so.7()(64bit) libTKernel.so.7()(64bit) libXmu.so.6()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libdl.so.2()(64bit) libdl.so.2(GLIBC_2.27)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libjpeg.so.62()(64bit) libjpeg.so.62(LIBJPEG_6.2)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.27)(64bit) libmetis.so.0()(64bit) libmpi.so.12()(64bit)(mpich-riscv64) libngcore.so()(64bit)(mpich-riscv64) libngcsg.so.6.2()(64bit)(mpich-riscv64) libngcsgvis.so.6.2()(64bit)(mpich-riscv64) libnggeom2d.so.6.2()(64bit)(mpich-riscv64) libnggeom2dvis.so.6.2()(64bit)(mpich-riscv64) libnginterface.so.6.2()(64bit)(mpich-riscv64) libngmesh.so.6.2()(64bit)(mpich-riscv64) libngocc.so.6.2()(64bit)(mpich-riscv64) libngstl.so.6.2()(64bit)(mpich-riscv64) libngstlvis.so.6.2()(64bit)(mpich-riscv64) libngtogl.so.6.2()(64bit)(mpich-riscv64) libngvisual.so.6.2()(64bit)(mpich-riscv64) libpython3.8.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.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.9)(64bit) libtcl8.6.so()(64bit) libtk8.6.so()(64bit) libz.so.1()(64bit) rtld(GNU_HASH) Processing files: netgen-mesher-mpich-devel-6.2.2004-1.fc33.riscv64 Provides: libngcore.so()(64bit)(mpich-riscv64) netgen-mesher-mpich-devel = 6.2.2004-1.fc33 netgen-mesher-mpich-devel(riscv-64) = 6.2.2004-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.4)(64bit) libmpi.so.12()(64bit)(mpich-riscv64) libngcsg.so.6.2()(64bit)(mpich-riscv64) libngcsgvis.so.6.2()(64bit)(mpich-riscv64) libnggeom2d.so.6.2()(64bit)(mpich-riscv64) libnggeom2dvis.so.6.2()(64bit)(mpich-riscv64) libnggui.so.6.2()(64bit)(mpich-riscv64) libnginterface.so.6.2()(64bit)(mpich-riscv64) libnglib.so.6.2()(64bit)(mpich-riscv64) libngmesh.so.6.2()(64bit)(mpich-riscv64) libngocc.so.6.2()(64bit)(mpich-riscv64) libngoccvis.so.6.2()(64bit)(mpich-riscv64) libngstl.so.6.2()(64bit)(mpich-riscv64) libngstlvis.so.6.2()(64bit)(mpich-riscv64) libngtogl.so.6.2()(64bit)(mpich-riscv64) libngvisual.so.6.2()(64bit)(mpich-riscv64) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.27)(64bit) libpython3.8.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.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.9)(64bit) rtld(GNU_HASH) Processing files: python3-netgen-mesher-mpich-6.2.2004-1.fc33.riscv64 Provides: libngpy.so()(64bit)(mpich-riscv64) python-netgen-mesher-mpich = 6.2.2004-1.fc33 python-netgen-mpich = 6.2.2004-1.fc33 python3-netgen-mesher-mpich = 6.2.2004-1.fc33 python3-netgen-mesher-mpich(riscv-64) = 6.2.2004-1.fc33 python38-netgen-mesher-mpich = 6.2.2004-1.fc33 python38-netgen-mpich = 6.2.2004-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libngcore.so()(64bit)(mpich-riscv64) libngcsg.so.6.2()(64bit)(mpich-riscv64) libngcsgvis.so.6.2()(64bit)(mpich-riscv64) libnggeom2d.so.6.2()(64bit)(mpich-riscv64) libnglib.so.6.2()(64bit)(mpich-riscv64) libngmesh.so.6.2()(64bit)(mpich-riscv64) libngocc.so.6.2()(64bit)(mpich-riscv64) libngstl.so.6.2()(64bit)(mpich-riscv64) libngstlvis.so.6.2()(64bit)(mpich-riscv64) libngvisual.so.6.2()(64bit)(mpich-riscv64) libpython3.8.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.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.15)(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.9)(64bit) rtld(GNU_HASH) Obsoletes: python-netgen-mpich < 6.2.2004-1.fc33 Processing files: netgen-mesher-debugsource-6.2.2004-1.fc33.riscv64 Provides: netgen-mesher-debugsource = 6.2.2004-1.fc33 netgen-mesher-debugsource(riscv-64) = 6.2.2004-1.fc33 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.2004-1.fc33.riscv64 Provides: debuginfo(build-id) = 4b83f8eecfde0c2524a34882228229db37410133 netgen-mesher-debuginfo = 6.2.2004-1.fc33 netgen-mesher-debuginfo(riscv-64) = 6.2.2004-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: netgen-mesher-debugsource(riscv-64) = 6.2.2004-1.fc33 Processing files: netgen-mesher-libs-debuginfo-6.2.2004-1.fc33.riscv64 Provides: debuginfo(build-id) = 02a26a81d00abdc0108966dd885626025f4c6b9e debuginfo(build-id) = 1c01635cf1b927a30c6ee1fbb43f6a3494eacf4a debuginfo(build-id) = 276ac37d425c1c878153ea66777f2a97c1a85c95 debuginfo(build-id) = 36b4a41288285c90b091b7df507bfd54ac9d920e debuginfo(build-id) = 3b117a8d4b62d016b5fe3c1a0de1fed3a6205ab2 debuginfo(build-id) = 63b3363176ffd92262c9f80bbc5fc01b73b880db debuginfo(build-id) = 6f571f983ca49c9e4a6f27b863025ea9592318d1 debuginfo(build-id) = 9582cea30b74712b8240cfc282fac53ace5d9898 debuginfo(build-id) = 97ec8be4f5b0378ffe0a6f8b8fb29ed872de9df1 debuginfo(build-id) = 9ee3782929ff330b4bcab9aff65d05525115b32f debuginfo(build-id) = b8a39404a93a00fdc2ceebc3f7ea5d148e11aeb7 debuginfo(build-id) = c337dd19949b05303d540ec23402805f33745651 debuginfo(build-id) = dc0417a6bea71c45a116cef422fdcefdfe88ce84 debuginfo(build-id) = e90a43169db7551244869ef780b517446ee2d859 netgen-mesher-libs-debuginfo = 6.2.2004-1.fc33 netgen-mesher-libs-debuginfo(riscv-64) = 6.2.2004-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: netgen-mesher-debugsource(riscv-64) = 6.2.2004-1.fc33 Processing files: netgen-mesher-devel-debuginfo-6.2.2004-1.fc33.riscv64 Provides: debuginfo(build-id) = df943cd1093c69b8485c30ba441d53df94de70b7 netgen-mesher-devel-debuginfo = 6.2.2004-1.fc33 netgen-mesher-devel-debuginfo(riscv-64) = 6.2.2004-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: netgen-mesher-debugsource(riscv-64) = 6.2.2004-1.fc33 Processing files: python3-netgen-mesher-debuginfo-6.2.2004-1.fc33.riscv64 Provides: debuginfo(build-id) = 3ea31f1e20fa5a08c1ae0684f48756fbe8688c7e debuginfo(build-id) = b01020a8a235c620e0df61dee0625e8528866035 python-netgen-mesher-debuginfo = 6.2.2004-1.fc33 python3-netgen-mesher-debuginfo = 6.2.2004-1.fc33 python3-netgen-mesher-debuginfo(riscv-64) = 6.2.2004-1.fc33 python38-netgen-mesher-debuginfo = 6.2.2004-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: netgen-mesher-debugsource(riscv-64) = 6.2.2004-1.fc33 Processing files: netgen-mesher-openmpi-debuginfo-6.2.2004-1.fc33.riscv64 Provides: debuginfo(build-id) = fa477fe53a576651b18428d322cc75f9b057227c netgen-mesher-openmpi-debuginfo = 6.2.2004-1.fc33 netgen-mesher-openmpi-debuginfo(riscv-64) = 6.2.2004-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: netgen-mesher-debugsource(riscv-64) = 6.2.2004-1.fc33 Processing files: netgen-mesher-openmpi-libs-debuginfo-6.2.2004-1.fc33.riscv64 Provides: debuginfo(build-id) = 06ecb6f7916a223a3c2667928d6d4c87342c0922 debuginfo(build-id) = 1ab855934595ae1b95e70dc7b0d6cde91fab00e2 debuginfo(build-id) = 2172b81b8086c2be1cda9514f409aebfaf3c3720 debuginfo(build-id) = 47c62d7dfcbbb5015b683468b7bbacabd40066e1 debuginfo(build-id) = 514389622af489ae7f4d060061d3da38c23298a9 debuginfo(build-id) = 7c95a9a8d212f5ef27b12304f4759c697d39d171 debuginfo(build-id) = 93689417569ce8ea9938f9d5df9ea46d68f8579b debuginfo(build-id) = 9cf85bda618f8daf8c26244fada5f5d21e3170e2 debuginfo(build-id) = a4c353926bd30121eaef79a9a5b081a3d5f1f3b8 debuginfo(build-id) = bcb4131f4ed16a10b7bcdad6d844ce91af1b1422 debuginfo(build-id) = c949c93f8271f6020fc0186c05ba51a52b54ccad debuginfo(build-id) = cb74452d9533d3351ac74c86e286534910f9bb16 debuginfo(build-id) = eab1a2c8a06c7d233f2fa19c8352daa3d4c784c6 debuginfo(build-id) = f251fa7c970dcff4396abbd35f02c2c619e682c8 netgen-mesher-openmpi-libs-debuginfo = 6.2.2004-1.fc33 netgen-mesher-openmpi-libs-debuginfo(riscv-64) = 6.2.2004-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: netgen-mesher-debugsource(riscv-64) = 6.2.2004-1.fc33 Processing files: netgen-mesher-openmpi-devel-debuginfo-6.2.2004-1.fc33.riscv64 Provides: debuginfo(build-id) = e576830c8950c46e0eac56df22e270e1783998a9 netgen-mesher-openmpi-devel-debuginfo = 6.2.2004-1.fc33 netgen-mesher-openmpi-devel-debuginfo(riscv-64) = 6.2.2004-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: netgen-mesher-debugsource(riscv-64) = 6.2.2004-1.fc33 Processing files: python3-netgen-mesher-openmpi-debuginfo-6.2.2004-1.fc33.riscv64 Provides: debuginfo(build-id) = 48bc0547a0d9dfb2289cde0922de01ff16333236 debuginfo(build-id) = c70d20aa6d633183efc4308ed6c9f30952b00d05 python-netgen-mesher-openmpi-debuginfo = 6.2.2004-1.fc33 python3-netgen-mesher-openmpi-debuginfo = 6.2.2004-1.fc33 python3-netgen-mesher-openmpi-debuginfo(riscv-64) = 6.2.2004-1.fc33 python38-netgen-mesher-openmpi-debuginfo = 6.2.2004-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: netgen-mesher-debugsource(riscv-64) = 6.2.2004-1.fc33 Processing files: netgen-mesher-mpich-debuginfo-6.2.2004-1.fc33.riscv64 Provides: debuginfo(build-id) = 7281ded495657b743f94ba6e0243a66b28e5ebcb netgen-mesher-mpich-debuginfo = 6.2.2004-1.fc33 netgen-mesher-mpich-debuginfo(riscv-64) = 6.2.2004-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: netgen-mesher-debugsource(riscv-64) = 6.2.2004-1.fc33 Processing files: netgen-mesher-mpich-libs-debuginfo-6.2.2004-1.fc33.riscv64 Provides: debuginfo(build-id) = 05f7f4bc2a0dd4f10b7ae64afa52649559cac436 debuginfo(build-id) = 1ea9f16d22456f54c63cae23fcb5aae2a6bc627b debuginfo(build-id) = 3eab067bf3939f84be81d6a326b3b921348b3de6 debuginfo(build-id) = 474f5e304ee8f50811eb777b91c312d01ec8259e debuginfo(build-id) = 6ea1139df2db4d98401e4c15480b32193dadbeba debuginfo(build-id) = 93af28da8334013a77a2ffe4fa223bb15b0d4b12 debuginfo(build-id) = 944ade8025cb83ec305600c693a17cfe6192efce debuginfo(build-id) = 9e1b58720f6f245a40d6f1445d9d77fc1a804452 debuginfo(build-id) = a6a924a985c6a15686c45774b3353b4a0efec6d9 debuginfo(build-id) = c57e52944756ca105faa4ea9343c5acd32d636c8 debuginfo(build-id) = c7907b058253dcc06f0c01fae1404128285f3441 debuginfo(build-id) = f56434d9275b9308530a95459bbd09edfbaf6682 debuginfo(build-id) = f809ee5a00199ed2129a50ac14644f5239b283a3 debuginfo(build-id) = fec622dcb7ee2d8168417c9999846fe0648903ab netgen-mesher-mpich-libs-debuginfo = 6.2.2004-1.fc33 netgen-mesher-mpich-libs-debuginfo(riscv-64) = 6.2.2004-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: netgen-mesher-debugsource(riscv-64) = 6.2.2004-1.fc33 Processing files: netgen-mesher-mpich-devel-debuginfo-6.2.2004-1.fc33.riscv64 Provides: debuginfo(build-id) = 4e15787db3d9b802d1d9701df5b3fa1a726fd88d netgen-mesher-mpich-devel-debuginfo = 6.2.2004-1.fc33 netgen-mesher-mpich-devel-debuginfo(riscv-64) = 6.2.2004-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: netgen-mesher-debugsource(riscv-64) = 6.2.2004-1.fc33 Processing files: python3-netgen-mesher-mpich-debuginfo-6.2.2004-1.fc33.riscv64 Provides: debuginfo(build-id) = 12a7e2333787a6135e9516e7cc0d1c98de489425 debuginfo(build-id) = 408d2a9dce7584ebfa614c87299809e73d665d0d python-netgen-mesher-mpich-debuginfo = 6.2.2004-1.fc33 python3-netgen-mesher-mpich-debuginfo = 6.2.2004-1.fc33 python3-netgen-mesher-mpich-debuginfo(riscv-64) = 6.2.2004-1.fc33 python38-netgen-mesher-mpich-debuginfo = 6.2.2004-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: netgen-mesher-debugsource(riscv-64) = 6.2.2004-1.fc33 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64 Wrote: /builddir/build/RPMS/netgen-mesher-6.2.2004-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-devel-private-6.2.2004-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-devel-6.2.2004-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-openmpi-6.2.2004-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-common-6.2.2004-1.fc33.noarch.rpm Wrote: /builddir/build/RPMS/python3-netgen-mesher-6.2.2004-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/python3-netgen-mesher-openmpi-6.2.2004-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-mpich-6.2.2004-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-openmpi-devel-6.2.2004-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-libs-6.2.2004-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-mpich-devel-6.2.2004-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/python3-netgen-mesher-mpich-6.2.2004-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-mpich-libs-6.2.2004-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-openmpi-libs-6.2.2004-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-debugsource-6.2.2004-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-devel-debuginfo-6.2.2004-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-openmpi-debuginfo-6.2.2004-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/python3-netgen-mesher-debuginfo-6.2.2004-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-openmpi-devel-debuginfo-6.2.2004-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/python3-netgen-mesher-openmpi-debuginfo-6.2.2004-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-mpich-debuginfo-6.2.2004-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-debuginfo-6.2.2004-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-mpich-devel-debuginfo-6.2.2004-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/python3-netgen-mesher-mpich-debuginfo-6.2.2004-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-libs-debuginfo-6.2.2004-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-openmpi-libs-debuginfo-6.2.2004-1.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-mpich-libs-debuginfo-6.2.2004-1.fc33.riscv64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.mjV0SH + umask 022 + cd /builddir/build/BUILD + cd netgen-6.2.2004 + /usr/bin/rm -rf /builddir/build/BUILDROOT/netgen-mesher-6.2.2004-1.fc33.riscv64 + RPM_EC=0 ++ jobs -p + exit 0 Child return code was: 0